OTG功能使用方法-基于TQ3568開發(fā)板

OTG?即On The Go,是USB的一種工作模式.USB協(xié)議中規(guī)定了兩類設(shè)備,一類是Host、一類是Device。Host為主控設(shè)備,如PC,Device為從設(shè)備,如鼠標(biāo)、U盤等,Device只能連接到Host上并由Host控制。OTG是一種特殊的USB設(shè)備,它本身是Device,可以連接Host,并被Host所控制。但它同時也能作為Host連接Device。OTG在硬件上由?ID 引腳決定做 Host 還是 Device,上拉為 Device,下拉為 Host。目前大部分手機都支持 OTG,根據(jù)原理自己可以動手制作一根 OTG 線。在TQ3568開發(fā)板中有一個USB3.0?OTG接口,在日常開發(fā)中,用戶可以根據(jù)需求靈活的將其設(shè)置為host模式或device模式。當(dāng)我們需要在otg、host、device之間相互切換時,RK已經(jīng)為我們做好了節(jié)點,我們只需要在開發(fā)板上執(zhí)行命令就行
1、將OTG改為usb host使用:?
echo host > ?/sys/devices/platform/fe8a0000.usb2-phy/otg_mode
2、將OTG改為usb device使用:?
echo peripheral > ?/sys/devices/platform/fe8a0000.usb2-phy/otg_mode
3、轉(zhuǎn)換回OTG:?
echo otg > ?/sys/devices/platform/fe8a0000.usb2-phy/otg_mode
-END-
標(biāo)簽: