您好,目前我在新建280049的工程文件,在导入drivelib和device_support中的例程函数时发生了报错。
为了能引用寄存器库中的.c函数,需要在主函数的头文件添加 #include "F28x_Project.h"
在编译时发生报错,报错信息如下。
点开发现具体的报错代码是“\C2000Ware_4_03_00_00\device_support\f28004x\common\include\f28004x_globalprototypes.h”文件中的 void IDLE(void)函数报错
发现好像是和"C2000Ware_4_03_00_00\driverlib\f28004x\driverlib\cpu.h"中的宏定义有重复的
因为不是很能看懂宏定义的文件,所以选择把“\C2000Ware_4_03_00_00\device_support\f28004x\common\include\f28004x_globalprototypes.h”文件中的 void IDLE(void)函数注释掉,好像程序就不报错了。
但是因为不是很懂IDLE的原理,以及这两个头文件的定义原理,不知道这样注释掉是否会导致程序工作的错误,想请教一下