CmBacktrace
CmBacktrace copied to clipboard
在freertosv9.0.0 tskTCB结构体中添加 uxSizeofStack字段后,获取任务剩余堆栈为0
trafficstars
ARM_CM4F,xTaskCreatStatic创建任务。当改动tskTCB后,不改动FreeRTOS.h文件中 StaticTask_t结构体,获取任务剩余堆栈一直为0,相应改动 StaticTask_t结构体后获取任务剩余堆栈正常。
我在FREERTOS V10.2.1中遇到同样的问题
#if ( ( portSTACK_GROWTH > 0 ) || ( configRECORD_STACK_HIGH_ADDRESS == 1 ) )
void *pxDummy8;
#else
UBaseType_t pxDummy8;
#endif
做出如下修改可用;否则线程都不跑了