微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > 用keil for arm 软件编写程序。出现空间不足,请问该怎么修改

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

时间:10-02 整理:3721RD 点击:
编写好程序后,build target的时候出现下面的情况,请问该怎么办?谢谢各位,本人新手,请多见谅。
.\obj\LM3S101.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).

LM3S101芯片的ram大小只有2KB 要么优化代码 要么换一个RAM大一些的芯片

楼上正解!

把自己的程序优化一下,不需要用到的一些定义去掉,把占内存大的改小点,比如:乘除运算用与或来代替,如果是2KB的内存,那考验的就是你编写程序的风格,程序的最简,编程的能力

你可以去群里看看 【电子产品研发交流】:(323764552) 欢迎来群里共同探讨!

选择1、换RAM大点的芯片
选择2、如图

顶,新手学习了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top