Quantcast
Channel: C2000™︎ 微控制器论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 12195

【求助】 28069 malloc失败

$
0
0

问题描述:

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

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

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

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

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


Viewing all articles
Browse latest Browse all 12195


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>