This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28388D:针对 COFF 格式的 CLA 数学库观察到的链接问题

Guru**** 2344780 points
Other Parts Discussed in Thread: C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/968142/tms320f28388d-linking-issues-observed-for-cla-math-library-in-coff-format

器件型号:TMS320F28388D
主题中讨论的其他器件:C2000WARE

您好!

我正在尝试从 C2000Ware 版本2_00_00_02中为 TI F2838x 运行 CLA 数学运算。 当我以 EABI 格式编译可执行文件时、工程工作正常。 但我想使用 COFF 格式可执行文件。 我收到以下链接器错误。


警告:库
"C:/ti/c2000/C2000Ware_2_00_00_02/libraries/boot_rom/f2838x/rev0/rom_symbol_
libs/CPU1/claDataROM/F2838xCPU1_CLADATAROM_Symbols_fpu32.lib"包含 ELF
目标文件与 TI-COFF 输出文件不兼容。 确保
您正在使用正确的库。
警告:库
"C:/ti/c2000/C2000Ware_2_00_00_02/libraries/boot_rom/f2838x/rev0/rom_symbol_
libs/CPU1/claDataROM/F2838xCPU1_CLADATAROM_Symbols_fpu32.lib"包含 ELF
目标文件与 TI-COFF 输出文件不兼容。 确保
您正在使用正确的库。

未定义的首次引用
符号
------ --------
_CLAsincosTable_Coef0 C:/ti/c2000/C2000Ware_2_00_00_02/libraries/math/CLAmath/c28/lib/cla1_math_library_datarom.lib

我已经尝试过路径 C2000Ware_2_00_00_02\libraries\math\CLAmath\c28\lib 中的以下库

cla0_math_library_datarom.lib

cla0_math_library_datarom_fpu32.lib

cla1_math_library_datarom.lib

cla1_math_library_datarom_fpu32.lib

cla2_math_library_datarom.lib

cla2_math_library_datarom_fpu32.lib

看起来所有 CLA 数学库都是以 ELF 格式构建的、即使是单独的 ELF 库也是如此 存在_elf.lib。 您能告诉我如何获取 COFF 格式可执行文件吗?

谢谢、

Aditya