FreeRTOS出现硬件错误

把FreeRTOS移植到小容量芯片,如果出现硬件错误,一般FreeRTOS与内存申请有关配置的问题;
方法是:减少FreeRTOS堆大小

"FreeRTOSConfig.h"
//#define configTOTAL_HEAP_SIZE					((size_t)(20*1024))     //系统所有总的堆大小
#define configTOTAL_HEAP_SIZE					((size_t)(10*1024))     //系统所有总的堆大小

选择性减少任务堆栈大小:

//任务堆栈大小	
#define START_STK_SIZE 		256 
发布了97 篇原创文章 · 获赞 135 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/weixin_37787043/article/details/82874261