本帖最后由 夏侯 于 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文件,看看哪一段占多少空间,把它们调整一下就好了。
也或者,将CMD文件中的FLASH分的小块块化为一个大块。
关于CMD文件这方面的知识,可以参阅TI的《TMS320C28x Assembly Language Tools v6.1 User's Guide》
还可以改CMD文件
已经设置了编译优化,可还是存在这个错误
一周热门 更多>