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.

[参考译文] TMS320F28335:在 COFF 中、.ebss 段的准确内容是什么及#39

Guru**** 2589280 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1222998/tms320f28335-in-coff-what-s-the-accurate-content-of-ebss-section

器件型号:TMS320F28335

尊敬的专家:

     愿你沐浴一天!  

     在 汇编器编程中、我遇到了一个以前没有提到的问题:

     在  TMS320C28x 优化 C/C++编译器 v22.6.0.LTS 中的 7.1.1部分中、显示 econst 段 包含字符串常量、字符串文字、全局和静态变量的声明和初始化
.ebss 段 为定义的全局和静态变量保留空间。 在程序启动时、C/C++引导例程从.cinit 段(可能在 ROM 中)复制数据、并将其用于初始化.ebss 段中的变量。 (仅限 COFF)

     但实际上我发现:在映射文件中、 初始化和未初始化的 全局 变量 全部包含在内  "EBS" 部分。 不在  econst 段。  

    那么、我应该如何理解红色和带下划线的词语:   econst 段  包含字符串常量、字符串文字、 全局和静态变量的声明和初始化

非常感谢!

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

    感谢您在编译器手册中指出此问题。  我提交了 EXT_EP-11148 来解决它。  我们欢迎您通过这个链接来了解这一点。

    谢谢。此致、

    -George.