本人最近使用ccs与ti系列MCU,在建立f28027工程的时候,从controlSUITE support文件夹下将 common和 header文件夹下的头文件复制到工程目录编译的时候发现了重定义的问题,如f2802x_defaultisr和f2802x_swprioddefaultisr,请问我该如何处理。为什么我将整个V222下的文档include的时候却不会产生,而在我导入自己的工程的时候却会出现重定义的问题?
万分感谢您的回答
Susan Yang:
推荐您导入例程然后去改例程,每一个类型的例程都添加了这个功能所需要的文件。
controlSUITE里面的例程都是指定了controlSUITE安装目录下的库和头文件的 。您可以尝试拷贝controlSUITE里面的工程并进行修改,这样会比较方便且不易出错。
拷贝工程的方法如下:
在CCS中的project explorer中,右键该工程名称,然后选择复制,再选择黏贴,这个时候就能够有个copy的版本出来,然后再修正一下头文件路径,编译即可。
另外头文件路径的设置:右键工程》属性》C2000 compiler > include path.
最后推荐您使用C2000WARE,里面包含了所有C2000系列的支持(包括280049)