现象:软重启设备AR9342,USB口仍旧挂载,但数据不通,通过硬件重启或者拔插USB,USB通讯正常。
问题分析:
通过不同上位机软件不能打开COM口。
通过虚拟机连接USB设备,连接上,能显示tty设备,但是数据不通。
通过镊子短接D+ D-后。显示USB短连,设备管理器中没有这个设备。debug串口发送软件重启,在内核启动后,usb驱动加载前,或者内核解压缩时,松开短接。此时USB设备正常连接。
问题解答:
D+ D-信号电源未完全断开到地导致。需要硬件解决。
或者在内核启动前,将此配置为Gpio低。但是需要改动boot
或者直接改动内核的gpio
网友评论