×
单片机 > 单片机程序设计 > 详情

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

发布时间:2020-05-19 发布时间:
|

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


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


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


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


关键字:STM32  malloc  使用失败  处理方法 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
STM32中断向量表的位置.重定向