请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28335 工具/软件:TI C/C++编译器
您好!
我遇到了 TI 链接器的奇怪行为。 我声明了一个数组
数字值。 运行程序时、我会看到它
调试器一切正常、但我再次将其关闭并打开
(没有调试器、因此编程完全运行
格式闪存)存储器中阵列的内容是
错误(我连接到正在运行的目标进行检查
数组。)
经过一些调查、我注意到.econst
已将该段放置在工程的命令文件中
RAM 中。 在"官方"闪存命令文件中、这一点
部分位于闪存中、然后在我将 econst 放置到之后
闪存、问题消失了、但我不知道原因。
有人能向我解释清楚发生了什么?
阵列:
const unsigned int ODMList[]=
{
0x1000、
0x1001、
0x1008、
0x1009、
0x100A、
0x1018
};
项目的命令文件(应该是错误的):
