主题中讨论的其他器件:TMS320F28379D、 C2000WARE
工具/软件:TI C/C++编译器
你(们)好
我正在尝试在 code composer 中编译 Simulink 生成的 C 代码、以便在 TMS320F28338d 上运行。
但是、我会遇到以下错误。
错误#16041-D:文件"C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/lib/rts2800_fpu32_eabi.lib "通过/返回内存中的双精度类型、而之前的文件在{3} 错误#16041-D:文件"C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/lib/rts2800_fpu32_eabi.lib 中传递它们 "在先前的文件以{3} 错误#10010传递时传递/返回内存中的双类型:链接期间遇到错误;未生成"F28388D_CPU2.out"
我已经检查了 ceil 和 floor 的所有函数调用、它们使用 double 类型变量传递、输出也是 double 类型变量。
我之前在 TMS320F28379D 上使用过相同的代码。 但对于 TMS320F28388D、我使用的是 driverlib.lib、因此我的输出格式设置为 eabi (ELF)。
我是否缺少任何设置或可以查看这些设置?
如果有任何帮助、我们将不胜感激!
谢谢、
Swapnil