打印
[STM32F4]

sram空间不够

[复制链接]
2068|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
1347559641|  楼主 | 2016-2-4 14:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,编译程序,由于用到ucos,文进系统以及ucos后片上空间不足,然后按网上的教程使用片外的sram,但是出现..\OBJ\HITROBOT.axf: Error: L6220E: Execution region RW_RAM1 size (1080160 bytes) exceeds limit (1048576 bytes). Region contains 9 bytes of padding and 0 bytes of veneers (total 9 bytes of linker generated content).这种错误,请问各路大神要如何解决啊,急!!!!!!!!!
沙发
xyz549040622| | 2016-2-4 19:45 | 只看该作者
再找找类似的教程看看,还是你的片外SRAM没有配置好。

使用特权

评论回复
板凳
1347559641|  楼主 | 2016-2-5 17:02 | 只看该作者
配置好了的,我用小程序是可以跑起来的。

使用特权

评论回复
地板
cowboy2014| | 2016-2-10 14:07 | 只看该作者
你的sram没有被识别吧,sram设置的有些问题

使用特权

评论回复
5
lvyunhua| | 2016-3-6 22:26 | 只看该作者
文件系统和UCOS不可能占用这么大的SRAM,

使用特权

评论回复
6
airwill| | 2016-3-7 12:52 | 只看该作者
Error: L6220E: Execution region RW_RAM1 size (1080160 bytes) exceeds limit (1048576 bytes).
是说你要用的 SRAM 块的空间超出了 1MB 了. 这是你的程序问题, 跟扩展 SRAM 没有关系.
通常是因为使用大数组, 结构体等, 让总申请超出 1MB 空间引起的. 1080160 超出也不多, 你想办法减小一点就是了.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

151

帖子

1

粉丝