当前位置: 代码迷 >> 单片机 >> ads1.2中使用malloc不成功,程序不能运行解决办法
  详细解决方案

ads1.2中使用malloc不成功,程序不能运行解决办法

热度:119   发布时间:2016-04-28 16:12:41.0
ads1.2中使用malloc不成功,程序不能运行
 
  ads1.2中使用malloc不成功,程序调试没有问题,但一到运行时就有问题了,还不能进入main函数中编译器设置的断点处。
  注:没有操作系统。
  期待高手指点!!

------解决方案--------------------
你的内存布局文件是否有问题?
------解决方案--------------------
要初始化“C”函数库!
------解决方案--------------------
我没在里面用过malloc,一般都是申请一个大的全局数组,然后慢慢用的。。。
------解决方案--------------------
参考:_user_initial_stackheap()
应用程序的堆栈和heap是在C库函数初始化过程中建立起来的。
------解决方案--------------------
malloc需要自己去做内存管理的. 参考mxm1986的思路.
  相关解决方案