現(xiàn)象:軟重啟設(shè)備AR9342犬庇,USB口仍舊掛載,但數(shù)據(jù)不通呆细,通過硬件重啟或者拔插USB型宝,USB通訊正常八匠。
問題分析:
通過不同上位機軟件不能打開COM口。
通過虛擬機連接USB設(shè)備趴酣,連接上梨树,能顯示tty設(shè)備,但是數(shù)據(jù)不通岖寞。
通過鑷子短接D+ D-后抡四。顯示USB短連,設(shè)備管理器中沒有這個設(shè)備仗谆。debug串口發(fā)送軟件重啟指巡,在內(nèi)核啟動后,usb驅(qū)動加載前隶垮,或者內(nèi)核解壓縮時藻雪,松開短接。此時USB設(shè)備正常連接狸吞。
問題解答:
D+ D-信號電源未完全斷開到地導(dǎo)致勉耀。需要硬件解決。
或者在內(nèi)核啟動前蹋偏,將此配置為Gpio低便斥。但是需要改動boot
或者直接改動內(nèi)核的gpio