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.

[参考译文] TMDXIDDK379D:编译器 v20.2.5.LTS 与放大器;SYS/BIOS

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1002873/tmdxiddk379d-compiler-v20-2-5-lts-sys-bios

器件型号:TMDXIDDK379D

大家好、


我已经为 F28379D 的 CPU1开发了一个小型应用。

我的配置:
  CCS 10.2.0.00009
  编译器 v20.2.0.LTS
  XDCtools 3.62.0.08_core
  SYS/BIOS 6.83.0.18
  输出格式:传统 COFF


我可以编译和链接(请参阅文件 c2000_v20_2_0_LTS 成功构建带有 COff.txt 的控制台输出)。 我的程序运行正常。 然后、我切换到最新的编译器版本 v20.2.5.LTS。 我的应用程序不再编译和链接(请参阅文件 c2000_v20_2_5_LTS 中的控制台输出不成功构建带有 COff.txt)。 编译器已重置为 v20.2.0.LTS 版本。 奇怪的是、该程序无法再编译和链接(请参阅文件 c2000_v20_2_0_LTS 中的控制台输出不成功_after_building_with _c2000_v20_2_5_LTS .txt)。 显然、新编译器已在设置中永久更改了某个内容。 对于 v20.2.1.LTS 版本中的所有编译器版本、我都具有相同的行为。
然后我删除了应用程序的完整文件夹并复制回应用程序的完整副本。 再次编译和链接工作。 现在、我只需将输出格式从"legacy COFF"更改为"eabi (ELF)。 编译器版本仍为 v20.2.0.LTS。 无法再编译和链接应用程序。 再次出现与上述类似的错误(请参阅文件 c2000_v20_2_0_LTS 中的控制台输出不成功_after_building 和_elf.txt)。 之后、我在编译和链接时始终会遇到相同的错误、即使我重复使用输出格式"legacy COFF"而不是"eabi (ELF)"也是如此。
我是否在这里的某个位置做了错误的设置? 有人可以帮帮我吗?


提前非常感谢、致以最诚挚的问候- Bui

e2e.ti.com/.../c2000_5F00_v20_5F00_2_5F00_0_5F00_lts_5F00_unsuccessful_5F00_after_5F00_building_5F00_with_5F00_c2000_5F00_v20_5F00_2_5F00_5_5F00_lts.txte2e.ti.com/.../c2000_5F00_v20_5F00_2_5F00_0_5F00_lts_5F00_unsuccessful_5F00_after_5F00_building_5F00_with_5F00_elf.txte2e.ti.com/.../c2000_5F00_v20_5F00_2_5F00_5_5F00_lts_5F00_unsuccessful_5F00_building_5F00_with_5F00_coff.txte2e.ti.com/.../c2000_5F00_v20_5F00_2_5F00_0_5F00_lts_5F00_successful_5F00_building_5F00_with_5F00_coff.txt

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

    在出现故障的情况下、目标会由于某种原因被设置为"devkits.target.General"而不是"ti.targets.elf.c28_float"。 如何在项目属性中配置目标?

    惠特尼

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

    尊敬的惠特尼:

    非常感谢您的快速回复!

    你是对的。 更改编译器版本或从 COFF 切换到 EABI 将更改 XDCTools 的设置。

    写回"ti.targets.C28_float"后、将编译并链接应用程序、而不会出现任何问题。

    我认为这与其说是编译器或 SYS/BIOS 问题、更是 CCS 问题。


    祝您度过愉快的周末、祝您一切顺利- Bui