malloc申请内存返回NULL

2019-07-20 13:34发布

我想实现一个程序,串口接收一张图片,然后利用STemWin显示,程序上来GUI初始化,然后申请内存,总是不成功,请教一下是怎么回事?
(用的是STM32F429,片上就有256K,还有外扩SDRAM,又没有作别的,应该够用吧)调试时直接进入GUI_Delay(100).

while(1){
   
    uint8_t * databuf;
    databuf = (uint8_t *)malloc(63354*sizeof(uint8_t));
    if(databuf == NULL){
      GUI_Delay(100);
   }
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。