高通平台 USB OTG功能

2021-07-06 08:43:39 字數 621 閱讀 7290

1、什麼是otg?

usb otg

是usbon-the-go

的縮寫,即

otg技術就是實現在沒有

host

的情況下,實現裝置間的資料傳送。

2、硬體介面

5根線

usb_hs_id

usb_hs_d_p

usb_hs_d_m

usb_vbus_in

gnd3、otg線

otg通訊的乙個關鍵是如何判斷主從裝置,下面是乙個標準的otg線結構圖。可以看出,主從裝置由otg線決定,當插入otg線時,主機這端「id」這根線會被拉低。然後開始給從裝置供電。

4、dts配置

知道原理,剩下的就是在dts中進行配置了。

(1)、設定模式為otg模式。

(2)、設定「id」pin的gpio。

(3)、設定otg的供電電源。

ok,搞定。

高通平台 USB OTG功能

1 什麼是otg?usb otg 是usbon the go 的縮寫,即 otg技術就是實現在沒有 host 的情況下,實現裝置間的資料傳送。2 硬體介面 5根線usb hs id usb hs d p usb hs d m usb vbus in gnd3 otg線 otg通訊的乙個關鍵是如何判斷...

高通平台Bring up

3.2.amss 部分編譯 主要由以下部分構成 adsp,boot,debug,modem,rpm,trustzone,wcnss,分別根據高通的說明編譯這些模組,不過其中有些模組我們不會改,直接用release的binary檔案就行,比如 debug,rpm,trustzone,wcnss。3.3...

如何開啟USB OTG功能

一 檢查hw原理圖,確認是否支援otg功能 vbus是否供上電,iddig pin連線是否正確 二 若hw確認支援otg功能,則按照以下方法分別開啟usb otg功能及實現掛載 如何開啟usb otg功能 1 在alps mediatek config project autoconfig kcon...