STM32 FreeRTOS堆、栈以及系统堆栈

stm32以及freertos 堆栈解析

https://blog.csdn.net/sinat_36568888/article/details/124320985

1.当freertos采用heap_4内存分配方案时,stm32启动文件中的stack_size 和heap_size与freertos中设置的堆大小没有任何关系。
2.只要代码中没有使用系统malloc函数,启动文件heap_size可以设置为0
3.mcu运行时的ram空间= RW-Data+ZI-Data+启动文件中的heap_size,所以可以根据这个公式来设置freertos堆的大小。freertos的堆尽量要设置的大一点。