在keil 中使用malloc()函数经常会遇到不正常的情况,通常表现为不能正确分配内存空间,或者只能分配很小的空间。 出现这个问题的原因大概有三个: 1、所用的ARM芯片本身内存已经被其代码占用,所余空间不够malloc分配。