我创建了3个任务,运行几分钟后其中一个任务不工作了,这种情况要如何找原因?

发布于 2019-06-30 13:39:10

我创建了3个任务,运行几分钟后其中一个任务不工作了,这种情况要如何找原因?

运行了几分钟后3个任务里其中一个任务不工任了,我在不工作的任务里设了断点,发现程序根本没有进到for循环里,这种情况应该如何找原因?SDK里有没有查询当前运行的所有任务信息的功能?我网上查了FreeRTOS有很多任务相关的API,我们有哪些可以用的?

查看更多

关注者
0
被浏览
53
1 个回答
zpf
zpf 2019-07-12

从您的情况描述来看,内存溢出,导致程序出错。
您可以注释掉任务函数中功能,只对任务中函数打印task 1,2,3;如果继续出错,则是逻辑部分出错。
如果可以,建议您把整个工程给我,一起查找一下BUG。您可以群里联系我-- 章鹏飞

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览