您好!
我使用的是编译器版本 TI v22.6.0。 LTS、我现在使用输出格式作为 eabi (ELF)、根据 TMS320C28x 汇编语言工具 v22.6.0.LTS 文档.data 段应进行初始化。 但当我检查映射文件时、会显示:
.data 1 0000af18 00000089 未初始化
问题是、在我创建 hex 文件时、未初始化的数据不属于该文件的一部分、因此我无法创建校准。
谢谢!
杰伊
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.
您好!
我使用的是编译器版本 TI v22.6.0。 LTS、我现在使用输出格式作为 eabi (ELF)、根据 TMS320C28x 汇编语言工具 v22.6.0.LTS 文档.data 段应进行初始化。 但当我检查映射文件时、会显示:
.data 1 0000af18 00000089 未初始化
问题是、在我创建 hex 文件时、未初始化的数据不属于该文件的一部分、因此我无法创建校准。
谢谢!
杰伊
抱歉。 我不知何故忽略了这从你的第一个岗位...
[quote userid="551477" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1255626/tms320f28379d-data-section-is-uninitialized-according-to-map-file 我现在使用输出格式作为 eabi (ELF)假设您将 ROM 模型与 -- rom_model 。 在这种情况下、 .数据 段从汇编器中作为已初始化的段出来、但由链接器更改为未初始化的段。 链接器创建 .cinit 部分、该部分基于(除其他外)以下内容: .数据 。 为 .cinit 段已初始化。 来自 RTS 库的启动代码将处理 .cinit 部分)以(除其他外)创建 .数据 段、即初始化与配置文件关联的 .数据 。 有关详细文档、请搜索《 TMS320C28x 嵌入式应用二进制接口应用报告》 以查看标题为" 变量初始化"的子章节。
谢谢。此致、
-乔治