主题中讨论的其他器件:SysConfig、 C2000WARE
你好。
数量已更改。
我为2838x 工程使用 SysConfig 示例(freertos_ex2_c28x_led blinky_syscfg)
我设置软计时器、然后编译

下面的编译错误
错误#10056:符号"LED_Timer0Handle":首先在"./freertos_ex2_C28x_led blinky_syscfg.obj"中定义;在"./syscfg/c2000_freertos.obj 中重新定义
错误#10010:链接期间遇到错误;未构建"freertos_ex2_c28x_led blinky_syscfg.out"

问题1:led_Timer0Handle 不是在 freertos_ex2_c28x_led_blinky_syscfg.c 文件中冗余声明。 但我遇到了重复声明错误。
它也不会出现在文件搜索中。
c2000_freertos.c 文件、位于
//
//声明一个变量来保存已创建计时器的句柄。
//
TimerHandle_t LED_Timer0Handle;
中的 c2000_freertos.h 文件
//
//声明一个变量来保存已创建计时器的句柄。
//
外部 TimerHandle_t LED_Timer0Handle = NULL;
在 c 文件中声明之后在 h 中声明 extern 是否是冗余的声明问题?
如果您在删除外部部分后重新编译、则会因为它是新创建的而出现错误。
可能会出现什么问题?