求教DG128移植ucos后无故死机的问题

2020-02-11 10:07发布

在dg128上移植了ucos,主要做CAN数据接收以及转发,但是总是会无故死机,在CAN中断里也加了OSIntEnter()和OSIntExit()。
主要现象是,在接收跟转发时,突然IO口置0(外接了几个继电器所以能看出来),CAN也关闭了,但重新下电上电后,系统还能重新运行,只是还是会出现死机情况。
死机出现的情况是随机的(因为死机时间不定,且CAN每500ms发送25帧,每次死机前发出的最后一帧不同)。
请教诸位在用ucos或dg128时是否遇到类似情况?是如何处理的?万分感谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
liujinyi016
1楼-- · 2020-02-11 14:00
ucos的内在设置是不是太小了
momodupi
2楼-- · 2020-02-11 16:21
jinyi7016 发表于 2015-6-19 12:50
ucos的内在设置是不是太小了

应该不是,我前些天把别的任务都注释掉了,只留主任务,依然复位。
现在怀疑是不是中断冲突。
tim
3楼-- · 2020-02-11 21:12
给ucos技术支持发邮件问问
FSL_TICS_ZP
4楼-- · 2020-02-11 23:42
非常感谢你的技术问题。我们建议您将此技术问题提交到飞思卡尔的英文论坛。网址是https://community.freescale.com/welcome谢谢。
momodupi
5楼-- · 2020-02-12 00:08
 精彩回答 2  元偷偷看……

一周热门 更多>