CmBacktrace icon indicating copy to clipboard operation
CmBacktrace copied to clipboard

在freertosv9.0.0 tskTCB结构体中添加 uxSizeofStack字段后,获取任务剩余堆栈为0

Open zalelife opened this issue 4 years ago • 2 comments
trafficstars

ARM_CM4F,xTaskCreatStatic创建任务。当改动tskTCB后,不改动FreeRTOS.h文件中 StaticTask_t结构体,获取任务剩余堆栈一直为0,相应改动 StaticTask_t结构体后获取任务剩余堆栈正常。

zalelife avatar Jan 30 '21 04:01 zalelife

我在FREERTOS V10.2.1中遇到同样的问题

	#if ( ( portSTACK_GROWTH > 0 ) || ( configRECORD_STACK_HIGH_ADDRESS == 1 ) )
		void			*pxDummy8;
	#else
		UBaseType_t		pxDummy8;
	#endif

做出如下修改可用;否则线程都不跑了

wdfk-prog avatar Jul 03 '23 07:07 wdfk-prog