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.

[参考译文] TMS320F280039C:无法链接 FAPI_F28003x_EABI v1.58.01.lib

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

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1122030/tms320f280039c-not-able-to-link-the-fapi_f28003x_eabi_v1-58-01-lib

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

大家好、  

在链接 项目中的 FAPI_F28003x_EABI 时遇到问题。  

闪存 API 未解析:  

在链接器文件中、我看到 .TI.ramfunc 不匹配部分。  


#10068-D 无匹配部分 BootUtil_AMB9010.cmd /AMB-9010_ti_boot 行

您能帮助解决此问题吗?  

谢谢、  

Ajay  

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

    您好、Ajay、

    您是否包含了 C2000Ware 中闪存 API 示例中所示的所需闪存 API 头?

    谢谢、此致、

    Vamsi

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

    您好、Vamsi、  

    是的、包含头文件:  

    请告诉我是否缺少其他头文件。  

    为什么在链接器文件中看到警告"无匹配段"?

    谢谢、

    Ajay  

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

    您好、Ajay、

    在相同的 CCS/编译器设置中、您能否尝试编译 C2000Ware 中提供的闪存 API 示例、并查看其是否成功?

    谢谢、此致、
    Vamsi

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

    您好、Vamsi、  

    是的、示例工程编译和链接成功。  

    谢谢、  

    Ajay  

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

    大家好、  

    是否有此问题的更新? 正在寻找快速解决方案。  

    谢谢、  

    Ajay  

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

    您好、Ajay、

    我将在周一/周二的时候查看此内容、并返回给您。

    谢谢、此致

    Vamsi

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

    您好、Vamsi、  

    通过更改工程属性中的输出格式可以解决问题。  

    谢谢、  

    Ajay

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

    Ajay、

    您从 COFF 更改为 EABI?

    谢谢、此致、

    Vamsi

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

    尊敬的 Vamshi:  

    是的、没错。  

    谢谢、

    Ajay

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

    好的、Ajay、感谢您的澄清。

    此致、

    Vamsi

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

    您好、Vamsi、  

    请问在哪里可以找到 driverlib.lib 库的 COFF 类型?  当我将输出格式设置为"传统 COFF"时、我将收到以下警告、并且无法使用以下 API、如  _GPIO_setDirectionMode:  

    #10373-D 库"C:/ti/C2000/C2000Ware_4_01_00_00/driverlib/f28003x/driverlib/ccs/Release/driverlib.lib"包含与 TI-COFF 输出文件不兼容的 ELF 目标文件。

    我使用了以下路径中的 driverlib.lib:  

    C:\ti\c2000Ware_4_01_00_00\driverlib\f28003x\driverlib\ccs\Debug  

    或  

    C:\ti\c2000Ware_4_01_00_00\driverlib\f28003x\driverlib\ccs\Release

    两者给出的错误相同、请提供 类型  为 COFF 的 driverlib。

    谢谢、  

    Ajay  

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

    您好、Vamsi、  

    使用 COFF 输出格式构建 driverlib 工程后、问题得到解决。  

    谢谢、  

    Ajay