您的位置:首页 > 其它

STM32中malloc的使用失败处理方法

2014-02-24 13:20 190 查看
最近在做项目,使用了STM32单片机,由于数据结构比较复杂,使用了链表结构,但是用使用malloc分配内存空间时,发现前面几次分配都成功,当时到后面却分配不成功。

仔细研究了一下,把Startup_stm32fxx.s中的Heap_Size 大小设置大一些,可以比较有效的解决这个问题。

缺省设置一般是: Heap_Size EQU 0x00000200 也就是 512字节;

我的项目中改为64K: Heap_Size EQU 0x00010000

转载出处:http://blog.csdn.net/jiangdf/article/details/10354559
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐