JAJAAB8 November   2025 AM62P

 

  1.   1
  2.   概要
  3.   商標
  4. 1はじめに
    1. 1.1 SysConfig CodeGen ツール
  5. 2入門ガイド
    1. 2.1 SysConfig の起動方法 (GUI およびコマンドライン)
    2. 2.2 CCS や Makefile ビルドとの統合
    3. 2.3 MCU SDK 内の SysConfig ファイルの場所
      1. 2.3.1 既存の SysConfig ファイルの使用
      2. 2.3.2 新しい SysConfig ファイルの作成
  6. 3CCS での SysConfig 例
    1. 3.1 I2C 読み取りの例
  7. 4一般的なアプリケーションの構成
    1. 4.1 RAT の構成
    2. 4.2 MPU の構成
    3. 4.3 MMU の構成
    4. 4.4 システムの初期化
      1. 4.4.1 DPL の初期化
      2. 4.4.2 クロック初期化
      3. 4.4.3 PinMux 構成
      4. 4.4.4 ドライバの初期化
      5. 4.4.5 ボード ペリフェラルの初期化
  8. 5出力ファイル
    1. 5.1 CodeGen ツールによって生成されたファイル
      1. 5.1.1 デバッグとトラブルシューティング
    2. 5.2 バージョンの不一致
    3. 5.3 リソースの競合
      1. 5.3.1 ピンの競合
      2. 5.3.2 モジュール インスタンスの競合
      3. 5.3.3 マルチコア リソースの競合
    4. 5.4 サポートされていないドライバ
    5. 5.5 予約済みペリフェラルの使用
  9. 6免責事項と使用目的
  10. 7まとめ
  11. 8参考資料

PinMux 構成

AM243x および AM6x ファミリのデバイスは、複数のペリフェラル (UART、SPI、I2C、GPIO など) 間で限られたピンを共有します。ピン マルチプレクシング (PinMux) は、どのペリフェラルがどの物理ボールおよびピンに接続されているかを選択します。PinMux を正しく設定しない場合、ペリフェラルが外部デバイスと通信できなくなります。競合するアサインメント (たとえば、UART と I2C が同じピンを共有している) が発生すると、ブートまたはランタイム障害が発生します。CodeGen ツールを使用すると、これらの競合を簡単に回避できます。

CodeGen ツールにモジュールとペリフェラルを追加すると、モジュールに必要なピンが SysConfig ツールによって公開され、対応するコードが生成されます。また、ユーザーはこのツールを使用して、入力を有効化 / 無効化するピン設定を選択することも、プルアップ / ダウンするようにピンを構成することもできます。

MCU と MAIN ドメイン ペリフェラル用に構成された、独立した構造またはピンセットがあります。

図 4-3に、Pinmux 初期化が生成したコードを示します。

 PinMux の初期化図 4-7 PinMux の初期化