工具/软件:TI C/C++编译器
你(们)好
我正在将CCS从5.4 升级到6.2。 我现在遇到的问题是项目链接不成功。 我有类似的问题,如中所述:
我关注:
但名称和路径似乎不是问题。
我已经执行了一些更多的分析,并在6.2 中看到了实际的链路命令。 日志的最后一部分是:
... ".Control/start.obj""./Control/var.obj""./DSP2.8335万/DSP2833x_GlobalVariableDefs.obj"./Control.cmd"2833./Control.cmd""C:/sandboxCCSv6/FIP056_MONDRAGON_Tjs/IQ0.0073万_df_ds/fip_32_fip_f32_fip_f33dlib_f_f_ps-2800</s>2800
链接>
"../CControl.cmd",第189行:错误#1.0008万-D:找不到文件
"rts2800_fpu32_fast_suppline.lib"
"../CControl.cmd",第189行:警告#1.0068万-D:没有匹配的部分
错误#1.001万:链接时出错;未生成"control.out
gmake [1]:***[control.out错误1.
gmake[1]:目标'main-builb'由于错误而未重制。
gmake:***[All]错误2
>>编译失败
Makefile:187:目标'control.out '的配方失败
Makefile:179:目标'All'的配方失败
显然,我已添加到项目设置中的包含和搜索路径。
当我在5.4 中运行相同的命令时,我会获得:
... "./Colt/Calc.obj""./Continu/BSP.obj""./DSP2.8335万/DSP2833x_VariableDefs.obj"-l"IQmatht_fpu32.lib"2833-l"IQmatht_fpu32.lib"-l"rts2800_fu32_fu32_fu32_fu32_status.lib"-l"rtscmd_stat_f_f_f_f_f_3032/f_spd302.biosk"-32_f_f_f_f_f_f_3032/
链接>
'完成构建目标:control.out '
''
"C:/sandbox/FIP056_MONDRAGON_Tjs/FIC0.0073万_df_dsp/fuentes/CCS Project Control/hex.bat"
Motorola文件生成
''
****构建已完成****
链接成功结束!!!!
我不知道链接程序如何处理命令行命令,但我看到的是,每个工具都将命令文件.cmd放在命令行中不同的位置。 不链接的CCS版本,命令文件.cmd在库名称之前,因此在分析文件时,还没有库名称。 那么,这是一个问题,这些因素的顺序会改变产品? 如何修复?
真的谢谢你
J