ZHCAG16 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 项目集成的流程。开发人员可以通过直观的 GUI 或命令行界面,使用 SysConfig 配置时钟、PinMux、MPU/MMU/RAT 区域和驱动程序实例。

该工具支持以下功能:

  • 系统初始化:SysConfig (CodeGen) 工具可为 AM243x、AM275x 和 AM6x 器件生成初始化代码,涵盖外设设置、时钟配置、中断处理、PinMux 配置以及 MPU、MMU 和 RAT 设置。有关详细信息,请参阅系统初始化。
  • PinMux 可视化:该工具提供器件和引脚的图形化视图,显示所有可能的 PinMux 选项,并突出显示用户为每个引脚选择的模式。有关详细信息,请参阅 CCS(5) 中的示例 SysConfig。
  • 错误检测:SysConfig 会对配置进行验证,并在设置不正确时报告错误。该工具会自动检测引脚分配之间的冲突。有关详细信息,请参阅引脚冲突。
  • 依赖关系识别:该工具会识别器件内模块间的依赖关系,并确保所需外设的配置保持一致性。
  • 资源冲突检测:当某个模块依赖于另一个外设时,SysConfig 会检查冲突情况。如果依赖的外设已在使用中,该工具会标记资源冲突错误。有关详细信息,请参阅资源冲突

注意:支持的器件系列包括:

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