免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2607 | 回复: 2
打印 上一主题 下一主题

请教:串口只输出,不响应输入 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-03-31 18:49 |只看该作者 |倒序浏览
大家好,最近遇到个比较变态的故障,不知道大家有没有遇到过的

我们的单板有的时候会突然就不响应串口输入了,刚开始以为单板挂死,后来发现可以telnet上板子,而且还可以通过192.168.1.1访问页面

一切都像正常的一样,登录页面的时候,串口有打印信息输出!!!

在终端上每敲一个字符,串口中断的次数就+1(通过cat /proc/interrupts查看)

这种情况也不是每次都发生的,或者说,比较难复现的故障

我们用的pmc的msp7150 cpu,上面有7个tc,内核认为有7个CPU,我把串口中断挨个绑定到每个CPU,发现中断都能被响应,但是终端上就是没有输出

想请教下大家,有没有什么好的诊断方法,当这种情况发生时,通过telnet上单板,能否做一些诊断调试?

非常感谢!!!

论坛徽章:
0
2 [报告]
发表于 2010-04-01 23:28 |只看该作者
不知道是不是用的是smp,之前碰到过类似的问题,但是是在多核cpu用smp下有的,单核cpu的没问题,但后来具体原因不清楚,把串口的中断上报改成向smp的每个cpu轮询就好了。

论坛徽章:
0
3 [报告]
发表于 2010-04-02 15:53 |只看该作者
谢谢您的答复

我们是把串口中断绑定在CPU0上,所有的进程也运行在CPU0上,不清楚什么情况下会导致这样的故障

关键是这种故障复现起来比较难,所以不知道什么操作导致这样问题的产生的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP