用keil for arm 软件编写程序。出现空间不足,请问该怎么修改

2019-07-16 09:10发布

编写好程序后,build target的时候出现下面的情况,请问该怎么办?谢谢各位,本人新手,请多见谅。
.objLM3S101.axf: Error: L6220E: Execution region RW_IRAM1 size (2184 bytes) exceeds limit (2048 bytes). Region contains 914 bytes of padding and 0 bytes of veneers (total 914 bytes of linker generated content).


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
zhou2sheng
1楼-- · 2019-07-16 09:28
LM3S101芯片的ram大小只有2KB 要么优化代码 要么换一个RAM大一些的芯片
zlrazp
2楼-- · 2019-07-16 11:32
楼上正解!!!
愤怒的企鹅
3楼-- · 2019-07-16 14:07
把自己的程序优化一下,不需要用到的一些定义去掉,把占内存大的改小点,比如:乘除运算用与或来代替,如果是2KB的内存,那考验的就是你编写程序的风格,程序的最简,编程的能力
p1105583274
4楼-- · 2019-07-16 15:30
 精彩回答 2  元偷偷看……
朱坤奎
5楼-- · 2019-07-16 17:55
选择1、换RAM大点的芯片
选择2、如图
weizigouzhen
6楼-- · 2019-07-16 20:36
顶,新手学习了

一周热门 更多>