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/TMS320F28379D:COFF 和 EAPI 格式之间的差异

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/958899/ccs-tms320f28379d-difference-between-coff-and-eapi-format

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

工具/软件:Code Composer Studio

您好!

 COFF 和 EAPI 格式之间有何区别?

 我收到警告" #10373-D 库"../device/driverlib/ccs/Debug/driverlib_eabi.lib "包含与 TI-COFF 输出文件不兼容的 ELF 目标文件。  确保您使用的是正确的库。    Pro_44_EEPROM" 。


我已经为 driverlib+Bitfiled 配置创建了项目。 正在获得警告

谢谢、此致、

Rani

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

    您好!

    工程中的所有目标文件和库必须使用相同的应用程序二进制接口(ABI)。  COFF ABI 是较旧的、EABI 是较新的。

    有关更多详细信息、请参阅以下链接:

    https://software-dl.ti.com/C2000/docs/optimization_guide/phase1/index.html#abi

    如果要将输出构建为"COFF"、则必须在项目中使用"driverlib_coff ".lib

    此致

    Siddharh

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

    Siddharh、

     在哪里可以找到文件"driverlib_coff ".lib"。 我正在使用 c2000ware。

     

    谢谢、此致、

    Rani

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

    Rani、

    您可以在以下目录中找到 COFF 格式的 driverlib。

    C:\ti\c2000Ware_2_01_00_00\driverlib\f2837xd\driverlib\ccs\Debug

    或者、您可以通过选择输出为"Legacy COFF"来在 COFF 中构建 driverlib CCS 项目。

    此致

    Siddharth

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

    Siddharth、

     选择输出为“Legacy COFF”(传统 COFF),获得相同的警告...

    然后再次将 driverlib_coff 添加到项目中,得到相同的警告。

     已尝试使用三个库文件获得相同的警告..

    谢谢、此致、

    Rani

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

    您好 Rani、

    针对 driverlib 项目应该有多个构建配置。 您可以尝试使用"Debug"配置进行构建吗?

    或者,您可以删除编译器选项“--abi=eabi”,然后构建项目。

    这将以 COFF 格式构建项目。

    此致

    Siddharth