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