你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

求大神!RAM超了怎么办?

[复制链接]
xdelxr 提问时间:2012-7-29 19:25 /
 
尝试在ucos上加文件系统,但编译到最后出错,个人感觉程序量不多,怎么解决,求大神帮助!谢谢!
 
 
linking...
..\Obj\STM32-FD-286Demo.axf: Error: L6220E: Execution region RW_IRAM1 size (39640 bytes) exceeds limit (19456 bytes). Region contains 0 bytes of padding and 0 bytes of veneers (total 0 bytes of linker generated content).
..\Obj\STM32-FD-286Demo.axf: Error: L6221E: Execution region RW_IRAM1 with Execution range [0x20000000,0x20009ad8) overlaps with Execution region ARM_LIB_HEAP with Execution range [0x20004700,0x20004900).
..\Obj\STM32-FD-286Demo.axf: Error: L6221E: Execution region RW_IRAM1 with Execution range [0x20000000,0x20009ad8) overlaps with Execution region ARM_LIB_STACK with Execution range [0x20004900,0x20004b00).
Target not created
 
收藏 评论5 发布时间:2012-7-29 19:25

举报

5个回答
废鱼 回答时间:2012-7-30 14:20:08

RE:求大神!RAM超了怎么办?

你用的是哪一款芯片?还有工程配置选择的是哪一款?你现在的变量定义了多大的空间?
yjwpm 回答时间:2012-7-30 15:49:02

RE:求大神!RAM超了怎么办?

楼主你都加了什么呀,如果Fatfs开了长文件名支持,会是FLASH不够呀,你的ucOS多任务的各个堆栈是不是开的太大了,要不是不会RAM不够的..
xdelxr 回答时间:2012-8-3 10:14:12

回复:求大神!RAM超了怎么办?

回复第 2 楼 于2012-07-30 14:20:08发表:
你用的是哪一款芯片?还有工程配置选择的是哪一款?你现在的变量定义了多大的空间?
 
我用的是stm32f103vet6,配置的stm32f103ve,IRAM1 start 0x20000000  size 0x10000
 
xdelxr 回答时间:2012-8-3 10:14:42

回复:求大神!RAM超了怎么办?

回复第 2 楼 于2012-07-30 14:20:08发表:
你用的是哪一款芯片?还有工程配置选择的是哪一款?你现在的变量定义了多大的空间?
 
我用的是stm32f103vet6,配置的stm32f103ve,IRAM1 start 0x20000000  size 0x10000
 
xdelxr 回答时间:2012-8-3 10:16:24

回复:求大神!RAM超了怎么办?

回复第 3 楼 于2012-07-30 15:49:02发表:
楼主你都加了什么呀,如果Fatfs开了长文件名支持,会是FLASH不够呀,你的ucOS多任务的各个堆栈是不是开的太大了,要不是不会RAM不够的..
 
我单用FATFS没问题,单用ucos也没问题,两个拼在一起就出问题了。。。
 

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版