STM32 malloc內存分配失敗問題

問題分析 malloc內存分配失敗無非是下面兩種情況: 可用內存不足 數組指針越界 但是這兩種情況的形成原因有多種,此處以STM32F407VGT6舉例,192+4KB SRAM,1MB FLASH。 內存不足 第一種是造成內存不足的原因是由於初始化的堆長度不夠引起的,一般STM32的例程默認的棧長度爲0x0400,堆長爲0x0200,也就是說分別只有1024字節和512字節,堆和棧具體用來幹嘛的
相關文章
相關標籤/搜索