原因 FreeRTOS的堆栈太小 解决办法 增大堆栈 修改configTOTAL_HEAP_SIZE这个配置参数为48k(49152), 一般默认为15k(15360) #define configTOTAL_HEAP_SIZE ((size_t)48 * 1024) //15360 该配置参数在文件FreeRTOSconfig.h中; 若使用CubeMX生成的工程, 则在下图所示位置修改: