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.

[参考译文] TMS320F28388D:未初始化静态变量的 ELF 符号表条目错误地显示大小为0

Guru**** 2539820 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1387477/tms320f28388d-elf-symbol-table-entry-for-uninitialized-static-variable-incorrectly-shows-size-of-0

器件型号:TMS320F28388D

工具与软件:

 EXT_EP-11390中发现的问题 也会影响 ARM 系列的最新版本。 (在本例中为 TMS570LC43xx)。
静态变量通过 tiarmofd 和 tiarmnm 工具(ti-cgt-armllvm_3.2.LTS)报告零大小。

armnm 和 armofd (ti-cgt-arm_20.2.7.LTS)具有相同的行为

ARM_20.2.8.LTS*预计何时发布?(在 EXT EP-11390中提到)

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ARM_20.2.8.LTS*预计何时发布?

    遗憾的是、目前还没有发布此版本的计划。   

    谢谢。此致、

    -George.

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

    您好、George:
    感谢您的答复。
    我了解正在停止使用 CGT 传统 TI。 但是、"新 ARM-CGT-CLANG 系列也存在同样的问题。 您能告诉我 CLANG 系列是否计划修复此错误吗? 以及在什么时间范围内?

    谢谢。

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

    tiarmclang 编译器没有 EXT_EP-11390

    谢谢。此致、

    -George.

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

     EXT_EP-11390  不适用于编译器。 但是、此编译器中也存在该问题。
    我尝试了通过标准"arm-none-eabi-readelf"实用程序(站点: developer.arm.com/.../gnu-rm)读取 ELF 文件

    但行为是相同的。
    因此、ELF 文件内的符号表生成不正确。

    谢谢。此致、

    DS

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

    请尝试 tiarmreadelf 而不是 arm-none-eabi-readelf .  这样可以吗?

    -George.