遇到RAM内存不够,需重新配置。
"../28004x_generic_ram_lnk.cmd", line 94: error #10099-D: program will not fit into available memory. placement with alignment/blocking fails for section ".econst" size 0x1ce page 1. Available memory ranges:
RAMLS5 size: 0x820 unused: 0x
解决办法:
1. 首先可在.map文件中查看各内存剩余空间,
2. 在28004x_generic_ram_lnk.cmd文件中,对相关寄存器内存进行修改。
3. 修改完直接点击“锤子”编译即可。
(有一种可能就是修改完一次,它会变为常量存储空间不足,说明你改的长度太小啦,继续修改,改大一点)
最后附修改后的图片,防止自己忘记:
#####################################################################
二次更新!
第二个方法!!这个更快!
在CMD文件中,查看哪个寄存器没有使用,直接将其并在一起就可以了,更省事!
最后的结果如下:
编译,搞定!