请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F280025 工具与软件:
您能否详细解释一下问题是什么以及如何解决此问题?在使用#pragma DATA_SECTION 将数据分配到 TMS320F28125上的闪存中、并且分配的数据未显示在编译的映射文件中。
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.
工具与软件:
您能否详细解释一下问题是什么以及如何解决此问题?在使用#pragma DATA_SECTION 将数据分配到 TMS320F28125上的闪存中、并且分配的数据未显示在编译的映射文件中。
您好、Tony、
我会需要请您咨询我们的编译器工具专家。 但与此同时:请尝试 依次转到 project properties > C2000 Linker > Advanced Options > Symbol Management、将所需的变量或段名称添加到 retain 段:"Specify symbols/section to retain by linker (--retain)"。 通常、如果链接器未找到要使用的符号的引用、它将自动从输出文件中消除这些符号。 与此类似、对于编译器而言、如果声明变量、但您从未为其分配值或将其初始化、则编译器通常会在-O0以上的任何级别对其进行优化。
此致、
Ibukun