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参考資料

はじめに

SysConfig は、MCU+SDK と統合された対話型の構成ツールであり、TI の SoC 向けのデバイス初期化とドライバ設定を自動化することができます。これにより、構成の競合が検出され、初期化ファイルが生成され、カスタム ソフトウェア プロジェクトや MCU+SDK プロジェクトへの統合が簡素化されます。デベロッパーは SysConfig を使用して、直観的な GUI またはコマンド ライン インターフェイスを経由して、クロック、PinMux、MPU/MMU/RAT 領域、ドライバ インスタンスを構成できます。

このツールでサポートされている機能は以下のとおりです。

  • システムの初期化:SysConfig (CodeGen) ツールは、AM243x、AM275x、AM6x の各デバイス向けの初期化コードを生成し、ペリフェラルのセットアップ、クロック構成、割り込み処理、PinMux 構成、MPU、MMU、RAT の各設定をカバーします。詳細は、「システムの初期化」を参照してください。
  • PinMux の視覚化:このツールによって、デバイスとピンのグラフィック表示、利用可能なすべての PinMux オプションの表示、各ピンに対してユーザーが選択するモードの強調表示が可能です。詳細については、CCS の SysConfig 例 (5)を参照してください。
  • エラー検出:SysConfig は構成を検証し、設定が正しくない場合のエラーを報告します。これにより、ピン構成間の競合が自動的に検出されます。詳細については、「ピンの競合」を参照してください。
  • 依存関係の識別:このツールは、デバイス内のモジュール間の依存関係を特定し、必要なペリフェラルが一貫して構成されるよう保証します。
  • リソース競合の検出:モジュールが他のペリフェラルに依存する場合、SysConfig は競合をチェックします。依存関係のペリフェラルがすでに使用されている場合、ツールはリソース競合エラーをフラグ付けします。詳細については、「リソースの競合」を参照してください。

注記:サポート対象のデバイス ファミリは次のとおりです。

  • AM243x、AM64x
  • AM62Lx
  • AM62Ax
  • AM62Dx、AM275x
  • AM62Px、AM62x