1、Keil STM32 使用 malloc/free 函数
1、使用的代码文件中需要包含头文件 <stdlib.h>
2、在工程的属性设置中需要把 Use MicroLIB 选项勾选,如下图。
3、这时候原则上就可以使用空间申请和释放的两个操作函数了,但是由于STM32在startup_stm32f10x_hd.s中分配的堆空间只有0x00000200个字节,所以很多时候调用malloc函数时如果申请空间超过0X200则返回了NULL,这时候就需要到该文件对这个值进行设置。
2、使用 memset 函数
包含头文件 <string.h>