本帖最后由 夏侯 于 2014-5-20 08:43 编辑
"./lnk.cmd", line 48: error #10099-D: program will not fit into available
memory. placement with alignment fails for section ".text" size 0x2b12 .
Available memory ranges:
FLASH size: 0x1000 unused: 0xe56 max hole: 0xe56
CMD文件: .text : > PRAML0, PAGE = 0
后记:问题解决了,RAM中空间不够,可以在FLASH中运行,用Release模式,具体参见“C2000在FLASH中运行”的帖子,希望初学者别走我这菜鸟的路。。。
此帖出自
小平头技术问答
已发,我再看看变量设置有没有问题
这不是变量的设置问题。
看来,你对CMD文件的使用还不太清楚。
根据你的MAP文件看,没有用到FALSH,只用到了RAM,当程序稍大时,就不能只在 “ RAM ” 中运行了。
我写的关于C2000的“ 在FALSH里运行 ” 的文章等,你可以搜一下。
顺便说一声,发MAP文件时,可以压缩后上传。
在FLASH中运行了一下就编译成功了,多谢多谢
一周热门 更多>