在STM32工程搭建的过程中,应注意堆栈大小的内存合理分配。
在工程搭建时需要将相应文件startup_stm32xxxx.s中的的Stack size 和Heap size 扩大到适当大小,如下所示:
还需将FreeRTOSConfig.h 中操作系统堆栈配置到适当大小。如下:
#define configMINIMAL_STACK_SIZE ((uint16_t)128)
#define configTOTAL_HEAP_SIZE ((size_t)25600)