原因 FreeRTOS的堆栈太小
解决办法 增大堆栈
修改configTOTAL_HEAP_SIZE这个配置参数为48k(49152), 一般默认为15k(15360)
#define configTOTAL_HEAP_SIZE ((size_t)48 * 1024) //15360
该配置参数在文件FreeRTOSconfig.h中;
参考
STM32F103C8T6移植FreeRTOS内存不足的问题 https://blog.csdn.net/king110108/article/details/110038173