Open zalelife opened 3 years ago
我在FREERTOS V10.2.1中遇到同样的问题
#if ( ( portSTACK_GROWTH > 0 ) || ( configRECORD_STACK_HIGH_ADDRESS == 1 ) )
void *pxDummy8;
#else
UBaseType_t pxDummy8;
#endif
做出如下修改可用;否则线程都不跑了
做了这个修改后,
StackType_t *pxEndOfStack; /*< Points to the highest valid address for the stack. */
UBaseType_t uxSizeOfStack;
FREERTOS V10.3.1也是报错:configASSERT( xSize == sizeof( TCB_t ) );
ARM_CM4F,xTaskCreatStatic创建任务。当改动tskTCB后,不改动FreeRTOS.h文件中 StaticTask_t结构体,获取任务剩余堆栈一直为0,相应改动 StaticTask_t结构体后获取任务剩余堆栈正常。