本文USB OTG模式介紹及命令切換,適用于嵌入式工程師、硬件開發(fā)教程入門學習課程。設(shè)備為觸覺智能開發(fā)的瑞芯微RK3566開發(fā)板,型號IDO-EVB3566,支持開源鴻蒙Openharmony、安卓Android、Linux的Debian、Ubuntu系統(tǒng)。
一、USB?OTG的模式
device模式(上行):可以進行調(diào)試,連接adb或者燒錄等操作,即USB OTG。
注:device模式下拔插usb將會進入host模式,需要使用命令重新進入device模式才能繼續(xù)進行調(diào)試。
上電后默認模式,如下表所示:
USB OTG與PC電腦連接,如下圖所示:
USB?OTG切換命令
USB OTG 支持host 和device 模式的切換。
以EVB3566為示例:
## host echo host > /sys/devices/platform/fe8a0000.usb2-phy/otg_mode ## device echo peripheral > /sys/devices/platform/fe8a0000.usb2-phy/otg_mode
注:上述命令適用于EVB3566,其他主板請參考對應(yīng)的開發(fā)手冊
閱讀全文