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.

[参考译文] CCS/TMS320F280049:C2000 C/C++代码生成工具18.9.0.STS 是否支持在 F280049上生成 eabi (ELF)输出格式

Guru**** 2538930 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/756962/ccs-tms320f280049-will-c2000-c-c-code-generation-tools-18-9-0-sts-support-generating-eabi-elf-output-format-on-f280049

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

工具/软件:Code Composer Studio

各位专家、您好!

我想知道 C2000 C/C++代码生成工具18.9.0.STS 是否支持在 F280049上生成 eabi (ELF)输出格式?

使用此配置时出错。 错误信息为:

"C:/ti/c2000/C2000Ware_1_00_06_00/libraries/calibration/hrpwm/f2837xd/lib/SF
O_v8_Fpu_lib_build_c28.lib"包含
与 ELF 输出文件不兼容的 TI-COFF 目标文件。 确保您使用的
是正确的库。
致命错误#16000:目标文件具有不兼容的格式
("C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.9.0.STS/lib/rts2800_fpu32.lib "= TI-COFF、"./F2837xD_CodeStartBranch.obj"= ELF)

>>编译失败
makefile:153:目标'HRPWM_dulband_SFO_cpu01.out'的配方失败
gmake:***[HRPWM_dulband_SFO_pureg01.out]
由于没有发生所有错误、因此出现"pug1.out"。

****构建完成**** 

谢谢

谢尔登

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Sheldon He "]我想知道 C2000 C/C++代码生成工具18.9.0.STS 是否支持在 F280049上生成 eabi (ELF)输出格式?

    是的。  但是、正如您发现的、它比这更重要。

    C2000Ware 尚不支持 EABI。  我知道这种支持是计划中的、但我不知道任何细节。  目前、如果您的程序使用 C2000Ware、则无法使用 EABI。

    此错误...

    [引用 user="Sheldon He "]致命错误#16000:目标文件具有不兼容的格式("C:/ti/ccsv8/tools/compiler/ti-cgt-c2000_18.9.0.STS/lib/rts2800_fpu32.lib "= TI-COFF、"./F2837xD_CodeStartBranch.obj "= ELF)[/quot]

    (笑声) 意味着链接命令显式引用特定的编译器 RTS 库 rts28000_fpu32.lib。  将其替换为  libc.a、然后可以依靠链接器自动选择正确的 RTS 库。  在本例中、正确的库是  rts2800_fpu32_eabi.lib。   

    谢谢、此致、

    乔治