C2000 SysConfig

C2000 实时 MCU 可以通过 C2000 SysConfig 进行初始化,C2000 SysConfig 会生成可靠且预先验证的代码来配置相关器件。该工具会捕捉器件配置错误,开发人员会收到有关不受支持的设置的通知。C2000 SysConfig 工具还可以配置器件 PinMux 并可视化每个封装的器件引脚。C2000 SysConfig 通过 C2000Ware(C2000 实时 MCU 软件开发套件)交付,可与 Code Composer Studio™ (CCS) IDE 的内置 SysConfig(系统配置)工具或通过 SysConfig 工具的独立版本与任何其他受支持的 IDE 一同使用。

特性包括:

  • 外设配置

  • 自动生成嵌入式代码

  • 配置错误检测

  • 器件级依赖项识别

  • 器件级错误检测

  • PinMux 工具支持

  • 可移植配置支持

_images/syscfg_overview.png
  • 更多有关 C2000 SysConfig 特性的信息,请访问 SPRY341

C2000 SysConfig CCS 工程概览

器件外设在 C2000 SysConfig 工具中列出,因此设计人员了解其特定器件封装中可用的外设。列出了每个外设的可配置选项,可以让设计人员查看所有不同的可用模式。器件级互连显示在工具中,该工具显示了先前仅在技术文档中描述的每个 MUX 的可用信号列表。

C2000 SysConfig 生态系统中还包括更复杂的外设,例如能够在器件内部创建自定义逻辑的可配置逻辑块 (CLB),或用于保护客户知识产权的双码安全模块 (DCSM)。这些附加工具将自动显示在工具中,设计人员可以选择将其用在相关应用中。来自这些工具的其他自动生成的工件将无缝地呈现给设计人员。

_images/syscfg_project.png

图 7 C2000 SysConfig CCS 工程概览

开始使用 C2000 SysConfig

有关如何开始使用 C2000 SysConfig 的详细技术信息,请访问 SPRACX3。C2000 SysConfig 支持建立在 C2000 driverlib 软件层之上。请从现有的基于 C2000 SysConfig 的 driverlib 工程开始,或向现有的工程添加 C2000 SysConfig 和 driverlib 支持。C2000Ware 中的大多数 driverlib 示例都有一个 example.syscfg 文件,也可以选择添加一个扩展名为 .syscfg 的文件。双击并打开 .syscfg 文件会启动 C2000 SysConfig 工具。

若要开始使用 C2000 SysConfig,我们需要导入一个包含 C2000 SysConfig 支持的现有示例。

  • 启动 CCS 并导入示例:clb_ex8_external_signal_AND_gate.projectspec
    • 选择“Project”→“Import CCS Project”

    • 浏览至 C2000Ware_VERSION/driverlib/f2838x/examples/c28x/clb/CCS

    • 选择并导入 clb_ex8_external_signal_AND_gate.projectspec 工程

  • 在相关 CCS 工程中,您应该能够看到 syscfg 文件
    • 您还应该看到其余的应用程序文件

_images/ccsprojectimport.png
  • 双击 clb_ex8_external_signal_AND_gate.syscfg 文件,C2000 SysConfig GUI 将启动
    • 您也可以右键点击 syscfg 文件,然后选择“Open With”→“SysConfig Editor”

_images/launchgui.png
  • C2000 SysConfig GUI 应该会在 CCS 内启动
    • 它应该如下所示

_images/sysconfiggui.png
  • 点击 SysConfig GUI 右上角的“Device View”按钮
    • 现在您可以看到用于相关工程的器件和封装

_images/deviceview.png

“Project Properties”中添加了 C2000 SysConfig 支持。默认情况下,为 F2838x 系列器件配置了该工程,所选器件封装设置为 337 BGA 封装。如果默认情况下,相关 CCS 工程中未设置 C2000 SysConfig 支持的工程属性,则 syscfg 文件将不会成功启动 GUI。大多数 driverlib 工程默认为 C2000 SysConfig 设置了工程属性。如果工程属性设置不正确,SPRACX3 介绍了如何将 C2000 SysConfig 添加到 CCS 工程中。

dev.ti.com 上的 C2000 SysConfig

C2000 SysConfig 可通过 SysConfig 在网上访问。借助 SysConfig 的 Web 版本,用户可以在不下载任何工具的情况下开始开发。

Resource Explorer 和 CCS Cloud 上的 C2000 SysConfig

C2000 SysConfig 在 CCS cloud 版本上提供。用户可以在 CCS 云工程背景下开始使用 C2000 SysConfig,方法是将如下基于 SysConfig 的示例导入 CCS 云工程工作区。

若要查看 Resource Explorer 中的所有 C2000 示例,请访问: