当前位置: 技术问答>linux和unix
请教:串口只输出,不响应输入
来源: 互联网 发布时间:2016-08-20
本文导语: 大家好,最近遇到个比较变态的故障,不知道大家有没有遇到过的 我们的单板有的时候会突然就不响应串口输入了,刚开始以为单板挂死,后来发现可以telnet上板子,而且还可以通过192.168.1.1访问页面 一切都像正常...
大家好,最近遇到个比较变态的故障,不知道大家有没有遇到过的
我们的单板有的时候会突然就不响应串口输入了,刚开始以为单板挂死,后来发现可以telnet上板子,而且还可以通过192.168.1.1访问页面
一切都像正常的一样,登录页面的时候,串口有打印信息输出!!!
在终端上每敲一个字符,串口中断的次数就+1(通过cat /proc/interrupts查看)
这种情况也不是每次都发生的,或者说,比较难复现的故障
我们用的pmc的msp7150 cpu,上面有7个tc,内核认为有7个CPU,我把串口中断挨个绑定到每个CPU,发现中断都能被响应,但是终端上就是没有输出
想请教下大家,有没有遇到过类似问题的?另外,有没有什么好的诊断方法,当这种情况发生时,通过telnet上单板,能否做一些诊断调试?
非常感谢!!!
我们的单板有的时候会突然就不响应串口输入了,刚开始以为单板挂死,后来发现可以telnet上板子,而且还可以通过192.168.1.1访问页面
一切都像正常的一样,登录页面的时候,串口有打印信息输出!!!
在终端上每敲一个字符,串口中断的次数就+1(通过cat /proc/interrupts查看)
这种情况也不是每次都发生的,或者说,比较难复现的故障
我们用的pmc的msp7150 cpu,上面有7个tc,内核认为有7个CPU,我把串口中断挨个绑定到每个CPU,发现中断都能被响应,但是终端上就是没有输出
想请教下大家,有没有遇到过类似问题的?另外,有没有什么好的诊断方法,当这种情况发生时,通过telnet上单板,能否做一些诊断调试?
非常感谢!!!
|
我觉得一般是两种问题:
1. 串口驱动;
2. 硬件。比如串口转换芯片问题,像我们以前就曾碰到过这种情况,后面查了很久,最后发现时串口转换芯片的问题。
1. 串口驱动;
2. 硬件。比如串口转换芯片问题,像我们以前就曾碰到过这种情况,后面查了很久,最后发现时串口转换芯片的问题。
|
检查串口连接线,保证每根线连接正常,
|
哎,没遇到过,太高深了吧!!!
|
7个CPU?
怕
怕
|
是不是串口驱动有问题,TELNET是基于网口的