自己做的开发板,使用原来的UART0作为调试口,但是只能打印开机信息,不能输入命令,但是又没有死机,因为插上网卡和U盘还是能打印信息,换成买的开发板连接串口是可以打印信息,并且可以输入命令,排除了PC机以及串口软件的问题,但是UART0转232口的电路那么点,实在是想不明白是哪里出问题了。
如果有遇到过的,希望能分享点经验!谢谢!
Yaoming Qin:
请问是linux 的吗?
在uboot中能输入吗?
nan zhang5:
回复 Yaoming Qin:
是linux,开机进入不了uboot,因为按键输入无效,所以不能打断正常开机,我感觉是硬件的问题,但是我之前做过一版开发板,串口调试都是很正常的,串口的电路图没改动,不知道为什么这次不行了…sp232een换了几片都是一样的
Yaoming Qin:
回复 nan zhang5:
你的意思是板子的linux可以起来,但是不能输入,所以不能在uboot进入命令行吗?
建议您看看PC上串口终端的软件,会不会是控制位等配置的不对
nan zhang5:
回复 Yaoming Qin:
是的,linux系统可以跑起来,开机信息很正常,插上网线,U盘都会打印连接信息
应该不会是PC端串口软件的问题,flow control都检查过了,而且用之前买来的开发板插上同一根串口线,同样的串口软件的配置,是可以正常使用命令行的
现在就是我这块板子只能在串口打印开机信息,不能输入cd、ls之类的命令,键盘按键是没有反应的
nan zhang5:
回复 Yaoming Qin:
不好意思,还是我的问题,我把串口九星端子放到了PCB板的背面,导致了2脚和3脚未能对应上,现在已经弄好了,谢谢你的帮助!