注:此方法是在CCS8环境下的使用成功的
在使用controlSUITE的例程编译时,工程老出现这种错误,排查了很久,终于找到了原因,造成这种原因主要是CCS在安装时没有按照默认的路径来,造成文件链接错误;
错误:gmake: *** No rule to make target C:/ti/controlSUITE2_DMC Rev/device_support/f2803x/v122/DSP2803x_headers/source/DSP2803x_GlobalVariableDefs.c', needed byDSP2803x_GlobalVariableDefs.obj’.
gmake: *** No rule to make target C:/ti/controlSUITE2_DMC Rev/libs/math/IQmath/v15c/lib/IQmath.lib', needed byHVACI_Sensored.out’.
解决的方法是:
- 先打开一个可以正常编译的工程,如HVACI_sensored为例
工程编译时正常的

2.由于编译里面是DSP2803x_GlobalVariableDefs.c无法找到,选中HVACI_sensored工程此文件中DSP2803x_GlobalVariableDefs.c,右击选中Properties,
复制以下链接

2.将链接粘贴到有问题的HCACI_Scalar的工程里

然后点击确定即可。
3.其他类似文件也是按照以上的方法
4.将链接设置好后编译通过

本文介绍了在CCS8环境下使用controlSUITE例程编译时出现错误的解决办法。错误原因是CCS安装未按默认路径,导致文件链接错误。解决方法是先打开正常编译的工程,复制相关文件链接,粘贴到有问题的工程里,设置好链接后即可编译通过。

被折叠的 条评论
为什么被折叠?



