标签: freertos
我有4个任务的FreeRTOS项目。在某些情况下,设备会停止响应。在中断MCU(stm32f4)时,在大多数情况下,它位于任务切换子例程(tasks.c)中并转到vApplicationIdleHook。如何找到它被占用的主要任务的地址?
tasks.c
vApplicationIdleHook
编辑:我有tskTCB结构的有趣任务。例如,当我在vApplicationIdleHook中执行执行时,是否有机会找到该任务的返回地址?似乎第一个成员pxTopOfStack可能会有所帮助,但它指向未使用的内存......
tskTCB
pxTopOfStack