用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).
.\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、如图
顶,新手学习了