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

CCS3.3+XDS560PLUS仿真器+DM642,理由malloc动态分配内存无法释放的情况!

硬件平台:DM642,使用XDS560PLUS进行仿真

采用目标板:自行设计,程序算法效果能够实现

软件环境:CCS3.3

出现问题:理由malloc申请动态内存并且赋值,使用完毕后进行利用free()函数进行释放。但是没有效果,即释放后在内存以及watch-window中仍然能看到该内存区域中的值,且与释放前无任何变化


Chris Meng:

Zhang Mo,

释放内存,只是把这块内存还回到heap里面,下次malloc的时候可以使用,并不会修改该内存的值啊。

mo zhang:

回复 Chris Meng:

那下次malloc 不同的大小时,为了保证里面存放数据的正确性是不是还得 memset一下?

赞(0)
未经允许不得转载:TI中文支持网 » CCS3.3+XDS560PLUS仿真器+DM642,理由malloc动态分配内存无法释放的情况!
分享到: 更多 (0)