TI中文支持网
TI专业的中文技术问题搜集分享网站

【求助】 28069 malloc失败

问题描述:

最近程序经常死机。怀疑是内存耗尽,接上仿真器一看果然如此,确实死在malloc里:

然而我在Link选项里分配了很大的heap空间(从0xA000开始,长度0x2000),相应.cmd文件请见附件myCmd.txt。

而且我用了个数组来追踪每次malloc/free操作的首地址。发现malloc分配不出内存的时候,其实并没有分配多少内存,不存在内存泄漏:

从已分配变量的首地址来看,确实是在0xA000的刚开始,应该没有记录错。

此时heap区远远没有用尽,很奇怪不能分配空间了。求线索。

赞(0)
未经允许不得转载:TI中文支持网 » 【求助】 28069 malloc失败
分享到: 更多 (0)