明远智睿技术论坛

 找回密码
 立即注册
搜索
查看: 5746|回复: 6
打印 上一主题 下一主题

IMX283被看门狗芯片复位后挂死

[复制链接]

3

主题

7

帖子

39

积分

新手上路

Rank: 1

积分
39
跳转到指定楼层
楼主
发表于 2016-12-15 15:45:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
最近我们在对IMX283进行稳定性测试,步骤及现象如下:
1.目标板上电
2.使目标板上的系统正常引导
3.在系统引导完成后使用外部看门狗芯片对目标板进行重启操作,结果在数十次操作过后目标板进入挂死状态,调试串口没有任何反应,测量核心板RESET引脚可检测到复位信号,可是复位信号无法将目标板复位。
不知道以上现象是什么原因造成的,还请提供相应的协助,谢谢

回复

使用道具 举报

3

主题

7

帖子

39

积分

新手上路

Rank: 1

积分
39
7#
 楼主| 发表于 2017-1-4 16:54:40 | 只看该作者
复现的方法是这样的:
使用外部看门狗芯片MAX706S监控系统reset电平,在系统启动后通过/sys/class/gpio的子系统进行喂狗,写一个脚本,先export出来喂狗的引脚,设置好输出方向,然后while true,每一秒取反一次gpio的value,让这个脚本在系统启动后,加载好/sys目录后就运行。
另外写一个脚本,设置大约是在系统运行稳定后5~10秒左右killall喂狗的脚本,就这样让系统因为看门狗复位重启。测试多次后总会卡在看门狗复位的瞬间,在这状态下是无法使用硬件的复位按钮复位核心板的,核心板的reset引脚上也能检测出相隔约1.6秒使能一次的复位信号。
回复 支持 反对

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
6#
发表于 2017-1-4 13:44:51 | 只看该作者
haodatoub 发表于 2017-1-3 16:26
我之前说了,“在卡死的状态下按复位按键都无法复位”

能把你怎么复现的方法跟我们说一下,我们这边测测
回复 支持 反对

使用道具 举报

3

主题

7

帖子

39

积分

新手上路

Rank: 1

积分
39
5#
 楼主| 发表于 2017-1-3 16:26:47 | 只看该作者
我之前说了,“在卡死的状态下按复位按键都无法复位”
回复 支持 反对

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
地板
发表于 2016-12-20 14:46:59 | 只看该作者
haodatoub 发表于 2016-12-16 09:47
在卡死的状态下连复位按钮都无法复位,只能断电重启,但是我们的设备是需要长时间运行的,断电重启这种处理 ...

按复位按钮可以复位吧
回复 支持 反对

使用道具 举报

3

主题

7

帖子

39

积分

新手上路

Rank: 1

积分
39
板凳
 楼主| 发表于 2016-12-16 09:47:54 | 只看该作者
在卡死的状态下连复位按钮都无法复位,只能断电重启,但是我们的设备是需要长时间运行的,断电重启这种处理方式是不能接受的
回复 支持 反对

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
沙发
发表于 2016-12-16 09:29:59 | 只看该作者
现在还能启动嘛?
板子有复位按键的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|明远智睿  

GMT+8, 2024-11-27 08:51 , Processed in 0.084558 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表