我正在开发一个跟踪模块,该模块必须监视 FreeRTOS 任务堆以检测堆栈溢出。我想知道是否可以在创建任务堆栈后获取其大小。我可以通过 API 访问此信息还是将其存储在某些内部结构中?
任务堆栈大小不会被存储,但可以通过任务控制块的
pxStack
pxEndOfStack