主题:controlSUITE中讨论的其他部件
工具/软件:TI C/C++编译器
大家好。
我发现了我的Piccolo的一个旧项目,它是使用6.2 0编译器制作的。 现在我有16.12 0 STS编译器。 但是这个项目没有编译。
编译器在“F2806X_BootVars.h”中的函数指针"extern void (*Flash_CallbackPtR)(void);"上给出错误。 周围环绕着"extern "C"{}"。
此函数也位于"F2806X_GlobalVariableDefs.c"- void (* Flash_CallbackPtr)(void)中;
因此,compipler抱怨如下: "../src/F2806x_GlobalVariableDefs.c",第474行:错误#148:声明与"void (*Flash_CallbackPtr)()C"不兼容(在"C:\workspaces\ProjectsGit\ServoPiccolo69\include\F280h_Bootvars.6x)的第31行声明)
看起来这会在6.2 以上的所有编译器上导致一个错误.........0-我尝试了16.9 .1,16.6 .0,6.4 .12。
该项目仅包含TI文件-来自controlSUITE "device_support"文件夹:外设和系统控制的标头和源文件。
请帮助我解决这个问题。