[uCOS/RTOS] FreeRTOS的vTaskList()堆栈使用统计函数有点毛病

[复制链接]
2560|2
 楼主| 6688hyc 发表于 2021-5-12 15:14 | 显示全部楼层 |阅读模式
如题,我使用vTaskList()得到某个任务的剩余堆栈为0,这个任务还是正常运行。我把该任务堆栈的大小减2,vTaskList()统计得到该任务的堆栈还是0,任务还是正常运行。

比较奇怪。
ayb_ice 发表于 2021-5-14 16:39 | 显示全部楼层
首先这个可能不准,没有什么算法可以精确计算任务所需的堆栈
其次把其它的空间占用了,但不影响功能或影响不严重

评论

也就是说,这个函数其实也就是估个大概?  发表于 2021-5-28 09:33
您需要登录后才可以回帖 登录 | 注册

本版积分规则

278

主题

1323

帖子

16

粉丝
快速回复 在线客服 返回列表 返回顶部