主题中讨论的其他器件:SysConfig、 C2000WARE
工具与软件:
您好!
我 从事 多核 编程工作。 我想同时使用 c28和 cm 磁芯。
我在 c28工程的 SysConfig 中为 CM 的 GPIO 和 C28的 GPIO 进行了核心配置、如下图所示:
CM 的 GPIO 配置:

C28的 GPIO 配置:

如果我要在 c28工程中使用 c28_led 名称、可以轻松编写"gpio_togglePin (c28_led);";但如果我要在 CM 工程中使用 cm_led 名称、则无法编写"gpio_togglePin (cm_led);"。
C28代码:
#include "driverlib.h"
#include "device.h"
#include "board.h"
#include "c2000ware_libraries.h"
//
// Main
//
void main(void)
{
Device_init();
Device_bootCM(BOOTMODE_BOOT_TO_FLASH_SECTOR0);
Device_initGPIO();
Interrupt_initModule();
Interrupt_initVectorTable();
Board_init();
C2000Ware_libraries_init();
EINT;
ERTM;
while(1)
{
GPIO_togglePin(c28_led);
DEVICE_DELAY_US(5000000);
}
}
CM 代码:
#include "driverlib_cm.h"
#include "cm.h"
//
// Main
//
void main(void)
{
CM_init();
while(1)
{
GPIO_togglePin(31);
DEVICE_DELAY_US(1000000);
}
}
如何使用我在 cm 项目的 c28的 SysConfig 文件中指定的名称(cm_led)?
此外、我 使用的是 System.xml。
system.xml 的 ss:

谢谢你。




