This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [常见问题解答] 如何将 SYSCONFIG 支持(Pinmux 和外设初始化)添加到现有的 driverlib 项目?

Other Parts Discussed in Thread: SYSCONFIG, C2000WARE

问:

如何将 PinMux 工具支持添加到现有项目?

如何将基于 SysConfig (GUI) 的外设初始化添加到现有项目?

如何将 C2000 CLB 工具支持添加到现有项目?

答:

您始终可以从其中一个已经具有 PinMux 和外设初始化支持的示例项目开始。

支持的器件的每个封装都有一个示例 CCS 项目(您也可以在 CCS Cloud 上试用这些项目):

http://dev.ti.com/tirex/explore/node?node=AK.Z-CuxZdBkiFDcAjP6Ag__gYkahfz__LATEST(这适用于 F2837xD 337ZWT 封装)

在 CCS 的桌面版本中:

[C2000WARE_INSTALL]/driverlib/<your device>/examples/.../pinmux/

如果您已经有 CCS 项目:

1.在您的项目中添加一个名为“c2000.syscfg”的空文件。只要文件扩展名是“.syscfg”,它可以命名为任意名称

2.系统会提示您为项目启用 sysconfig 支持,请点击 Yes!

3.打开项目属性

4.导航至“Build => SysConfig => Basic Options”

5.添加您的器件系列的名称,例如:F2838x

6.更新 SDK 路径,对于 C2000WARE,路径为:[C2000WARE_INSTALL]/.metadata/sdk.json

7. 如果您需要特定封装,请将所需的特定封装选项添加到“Build => SysConfig => Miscellaneous”选项中。

下面是 F2838x 的示例

如果在C2000Ware PinMux示例中为每个包/设备提供了现有的PinMux示例,则可以在项目属性中找到所有不同的封装/器件选项。

8.点击“Apply and Close”