主题中讨论的其他器件:C2000WARE
您好!
我想使用所有 CPU 来开发一个项目、并且希望同时使用 bitfield 和 driverlib 函数。 我看不到任何有关该示例项目的信息。 driverlib 中有 CPU1和 CPU2空项目、但 driverlib 中没有。 我还想添加 CM。 有人能给我推荐什么吗?
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.
您好!
我想使用所有 CPU 来开发一个项目、并且希望同时使用 bitfield 和 driverlib 函数。 我看不到任何有关该示例项目的信息。 driverlib 中有 CPU1和 CPU2空项目、但 driverlib 中没有。 我还想添加 CM。 有人能给我推荐什么吗?
您好!
有一个同时包含 bitfield 和 driverlib 支持的空项目。
C:\ti\c2000\C2000Ware_4_01_00_00\device_support\f2838x\examples\cpu1\empty_projects\ccs\empty_bitfield_driverlib.projectspec
但这是一个单核项目来创建类似的 CPU2项目、您可以更新链接器 cmd 文件和预定义符号("CPU1"定义为预定义符号、删除此符号并添加"CPU2")
在 CM 侧、我们仅提供 driverlib 支持。 位字段标头不可用。 您可以使用 cm driverlib 示例文件夹中的空项目
此致、
Veena
我想在此提出相关问题。 我已将 f2838x_globalvarabledefs.c 文件添加到 CPU2项目中。 CPU1有一些宏、如下所示。
#ifdef CPU1
//----------------------------------------
#ifdef __cplusplus
#pragma DATA_SECTION("GpioCtrlRegsFile")
#else
#pragma DATA_SECTION(GpioCtrlRegs,"GpioCtrlRegsFile");
#endif
volatile struct GPIO_CTRL_REGS GpioCtrlRegs;
#endif // ifdef CPU1
我无法使用 GpioCtrlRegs、因为它是 CPU2项目。 这是否意味着我不能将 GpioCtrlRegs 与 CPU2一起使用、或者为 CPU1创建了"2838x_globalvarisabledefs.c"文件?