香橙派 ONE OTG 切换方法
全志 CPU OTG 模式切换的方法和晶晨、 瑞芯微不同,我一次接触这块开发板时产生了误解,现将切换方法记录如下。此方法适用于香橙派 ONE 和 香橙派 ZERO 等使用 h2+/h3 CPU 的开发板。 #我遇到的两种情况 #通过 echo 写入数字(0,1,2,不同数字代表不同模式) echo 0 > /sys/bus/platform/devices/sunxi_usb_udc/otg_role #直接 echo 写入 otg 模式 echo peripheral > /sys/devices/platform/soc/1c19000.usb/musb-hdrc.2.auto/mode 最近入手了一块香橙派 one,一系列测试后发现官方的高 Linux 系统中无法使用 OTG,没找到 OTG 与 Docker 共存的办法,非常可惜。 因为官方产品介绍上写明了开发板有一个 USB OTG 端口,测试前还是信心满满的。然而使用手册上 Linux 系统使用说明一节却没找到关于 OTG 的使用说明,这时候我产生了一些疑惑,心悬了起来。 在自己安装不同系统测试后,悬着的心终于死了。 测试结果如下: 官方 5.4.65 内核和 Armbian 社区 6.6.44 内核无法使用 OTG,无法控制 USB 端口模式 官方 3.4.113 内核可以使用 OTG,但无法安装 Docker #官方 3.4.113 内核使能 OTG echo 2 > /sys/bus/platform/devices/sunxi_usb_udc/otg_role ...