主题中讨论的其他器件: controlSUITE、 SysConfig、 C2000WARE
这是我第一次将 CCS 用于 TI 的 MCU/DSP。 我尝试使用 Launchxl-f28069M 来熟悉 TI 产品的编程。 我运行了与软件包内置的演示程序。 没问题。 然后、我尝试构建存储在 C:\ti\controlSUITE\development_kits\LAUNCHXL-F28069M\LaunchPadDemo 中的演示项目。 我导入项目时选中了"复制到工作区"复选框。 编译工程时出现错误、表示无法找到所有编译的.obj 文件、如下所示:
>>编译失败
Makefile:149:目标"example_2806xLaunchPad.out"的食谱失败
"C:\\Users\\Weiliang.xu\\AppData\\Local\\Temp\\380923"、第27行:错误:无法
查找文件"./Example_F2806xLaunchPadDemo.obj"
就像在 CCS 设置中一样、.obj 文件路径设置为 C:\\Users\\Weiliang.xu\\AppData\Local\\Temp\\380923。 我搜索了所有 CCS 设置来纠正此问题、但无法找到它的位置。 此外、我还搜索了文件夹 C:\ti 和 C:\\Users\\Weiliang.xu。 我找不到相应的.obj 文件。 我甚至不知道 CCS 将它们放在何处。 我知道 CCS 已成功构建这些函数、如消息所示:
生成文件:"../Example_F2806xLaunchPadDemo.c"
调用:C2000编译器
"c:/ti/ccs1230/ccs/tools/compiler/c2000_15.12.3.LTS/bin/cl2000 /packages/ti/xdais /ti/controlSUITE/device_support/f2806x/v140/F2806x_headers/include /ti/controlSUITE/libs/math/IQmath/v160/include /ti/controlSUITE/libs/math/FPUfastRTS/V100/include -v28 -ml -mt --float_support=fpu32 - cla_support=cla0 --vcu_support=vcu0 --include_path="C:/ti/ccs1230/ccs/tools/compiler/c2000_15.12.3.LTS/include /ti/controlSUITE/device_support/f2806x/v140/F2806x_common/include
"../Example_F2806xLaunchPadDemo.c"、第216行:注意:
有符号和无符号操作数
if (tempDelta > cycleCount){
^
"../Example_F2806xLaunchPadDemo.c"、第224行:注意:比较
有符号和无符号操作数
if (abs (tempDelta)> cycleCount){
^
"../Example_F2806xLaunchPadDemo.c"、第248行:警告:已设置变量"fid"
但从未使用过
易失性文件*fid;
^
完成构建:"../Example_F2806xLaunchPadDemo.c"
顺便说一下、如果我在不复制到工作区的情况下使用链接选项、可以在链接的 Debug 文件夹中找到.obj 文件。 但是、如果使用将工程复制到工作区、.obj 文件不会出现在工程文件夹内的 Debug 文件夹中。
有人能帮你找出哪里出了问题吗? 提前感谢您的任何帮助!