我们设计中USB转串口是使用的TUSB1210+CH9344L的方案,始终无法调通1210和9344的通讯,将1210和9344链路中的DM和DP的串联电阻去掉之后,单独飞线1210连接U盘,1210能正常识别U盘。单独飞线9344连接W10台式机也能识别9344。证明二者在硬件原理的设计上是没有问题的。当我们连接1210和9344时,会报以下错误:
usb 1-1: device descriptor read/64, error -71 usb 1-1: device descriptor read/64, error -71 usb 1-1: new high-speed USB device number 7 using ci_hdrc usb 1-1: device descriptor read/64, error -71 usb 1-1: device descriptor read/64, error -71 usb usb1-port1: attempt power cycle usb 1-1: new high-speed USB device number 8 using ci_hdrc usb 1-1: device not accepting address 8, error -71 usb 1-1: new high-speed USB device number 9 using ci_hdrc usb 1-1: device not accepting address 9, error -71 usb usb1-port1: unable to enumerate USB device usb 1-1: new high-speed USB device number 10 using ci_hdrc usb 1-1: device descriptor read/64, error -71 usb 1-1: device descriptor read/64, error -71 usb 1-1: new high-speed USB device number 11 using ci_hdrc usb 1-1: device descriptor read/64, error -71 usb 1-1: device descriptor read/64, error -71 usb usb1-port1: attempt power cycle usb 1-1: new high-speed USB device number 12 using ci_hdrc usb 1-1: device not accepting address 12, error -71 usb 1-1: new high-speed USB device number 13 using ci_hdrc usb 1-1: device not accepting address 13, error -71 usb usb1-port1: unable to enumerate USB device
然后我们在1210和9344的中间单独飞线并连接了一级USB_HUB,在ZYNQ系统内lsusb能正常识别9344,请问可能是什么原因呢?