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:使用 eabi (elf)为 TMS320F280049创建 SYS/BIOS 项目

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/934930/ccs-tms320f280049-creation-sys-bios-project-with-eabi-elf-for-tms320f280049

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

工具/软件:Code Composer Studio

您好!

我正在尝试使用 SYS/BIOS 为 TMS320F280049创建一个新项目、但是我在 CMD 文件和目标文件中遇到了很多冲突。

与 TMS320F280049相比、针对 TMS320F28069、TMS320F28335的项目组装无任何问题。

您能否使用 SYS/BIOS 和 eabi 输出格式共享 TMS320F280049的项目模板、这样就可以毫无错误地进行编译?

我使用:

Code Composer Studio 版本:10.1.0.00010
SYS/BIOS:6.82.01.19

XDCtools:3.61.2.27

CGTools:20.2.1.LTS

C2000Ware:3.02.00.00

此致、

Sergey Turnaev

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

    我几乎能够编译项目、但有两个问题:

    1. 对于某些 RTOS 段、有必要使用存储器段的旧名称。 在到构建目录中生成的文件 configPkg/linker.cmd 包含有关内存段的字符串:

    部分{
      text:ti_catalog_c2800_initF2837x_flashfuncs:load = FLASHA page = 0、
      RUN = D01SARAM PAGE = 0、
      表(BINIT)

     在 TMS320F280049的普通 cmd 文件中 、这个部分 不存在。

    1. 编译结束时会抛出错误、这应该是一条建议:(性能) EABI 双精度为64位、而 COFF 为32位。 考虑将双精度数更改为浮点数、以提高 FPU32模式下的性能。 .xdchelp /test1行1984 C/C++问题

    以下是我的测试项目:

    e2e.ti.com/.../7711.test1.zip

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

    我找到了如何更改 RTOS 的存储器部分、但无法修复编译结束时出现错误的问题。

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

    我将对此进行研究。 我认为有一个编译器/链接器选项、允许您将错误转换为警告。 查看工具文档。

    Alan

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

    您是否取得了任何进展? 我还在研究这个问题、但我们的当地专家一直到星期一才会参加。

    Alan

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

    您好!

    不、到目前为止没有任何变化、编译结束时会出现一个错误。

    此致、

    Sergey Turnaev