FreeRTOS新建任务不执行问题解决办法

  • Post author:
  • Post category:其他




原因

FreeRTOS的堆栈太小



解决办法

增大堆栈

修改

configTOTAL_HEAP_SIZE

这个配置参数为48k(49152), 一般默认为15k(15360)

#define configTOTAL_HEAP_SIZE                    ((size_t)48 * 1024) //15360

该配置参数在文件

FreeRTOSconfig.h

中;

若使用CubeMX生成的工程, 则在下图所示位置修改:

在这里插入图片描述



版权声明:本文为William_Zhang_CSDN原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。