我們設(shè)計(jì)中USB轉(zhuǎn)串口是使用的TUSB1210+CH9344L的方案,始終無法調(diào)通1210和9344的通訊,將1210和9344鏈路中的DM和DP的串聯(lián)電阻去掉之后,單獨(dú)飛線1210連接U盤,1210能正常識別U盤。單獨(dú)飛線9344連接W10臺式機(jī)也能識別9344。證明二者在硬件原理的設(shè)計(jì)上是沒有問題的。當(dāng)我們連接1210和9344時(shí),會報(bào)以下錯(cuò)誤:
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的中間單獨(dú)飛線并連接了一級USB_HUB,在ZYNQ系統(tǒng)內(nèi)lsusb能正常識別9344,請問可能是什么原因呢?