瑞芯微(EASY EAI)RV1126B USB OTG模式
1. USB OTG简介
USB OTG(On-The-Go)是 USB 协议的扩展标准,解决了传统 USB 只能 “主机(HOST)- 设备(Peripheral/Device)” 单向连接的问题。EASY-EAI-Nano-TB 开发板的 USB OTG 接口支持 HOST 和 Peripheral 两种模式的灵活切换,可以默认配置为 OTG 模式,可通过系统命令快速修改工作模式,满足不同场景下的设备连接需求(如连接 U 盘、键鼠等外设,或作为从机与电脑通信)。
2. 默认OTG模式
EASY EAI Nano USB资源介绍
使用下方固件进行开发,默认配置成USB OTG模式使用:
https://pan.baidu.com/s/1rzwwL6IeMG2K50hZr0Fi7Q?pwd=1234 提取码: 1234
查看当前OTG模式
cat /sys/devices/platform/21400000.usb2-phy/otg_mode
2.1 切换HOST模式
但是,有些场景,比如说要接入U盘或其它一些USB设备使用。用户需要把USB接口切换成USB HOST使用,则可以按照下方操作切换:
首先【拔掉所有】连接在USB接口上的设备,然后使用【串口调试】方式(波特率1500000)进入板卡后台,用户名为nano,密码为123456。
再执行下方命令,即可把USB接口切换成HOST模式:
echo host > /sys/devices/platform/21400000.usb2-phy/otg_mode
查看当前host模式
cat /sys/devices/platform/21400000.usb2-phy/otg_mode
用USB设备进行验证(以U盘为例),插入U盘后,有两种方式进行验证:
(1)lsusb命令
(2)lsblk命令
2.2 切换Device模式
如果要切换回USB Device模式使用,可以通过类似切换HOST的操作切换回Device。
首先还是要【拔掉所有】连接在USB接口上的设备。
然后执行下方命令即可切换回USB Device模式:
echo peripheral > /sys/devices/platform/21400000.usb2-phy/otg_mode
最后插上ADB,用adb shell进入ADB环境进行确认。(注:切换成Device模式,ADB不会马上生效,需要等待1min左右才能通过adb shell命令进入ADB环境)
- 小米澎程长滑轨耐用性如何?日常进灰好不好清理? 官方回应
- 车企出海如何放大市场盈利空间?
- 新能源车智驾系统怎样影响投资?
- 汽车电池研发投入大的环节有机会吗?
- 小鹏X9空气悬架“趴窝”,引发全行业反思!零部件供应商:车企非常卷,追求新技术快速上车,甚至允许边开发边上车
- 车电分离的换电模式有哪些技术瓶颈?
- 如何布局新能源车产业链投资组合?
- 乐道L60交付破10万台,李斌:智驾能与特斯拉掰手腕
- 小米李肖爽:澎程系列增程器7个核心零部件全部重新选型、重点开发
- 预售18.99万起 新款星途ES将7月20日上市 智能化/动力续航升级
- 预售29.98万起 北汽泰钽700开启预售 中大型硬派SUV/1.5T增程混动
- 腾势Z续航信息曝光 提供多种续航可选
- 智己LS9 Hyper上市:37.98万元配三电机,纯电续航390公里
- 广汽迎来3000万用户里程碑时刻
- Macan新能源 全部在售 2026款 2025款 2024款成都Macan新能源报价59.80万起 暂无优惠
- 长安启源6月交付3.7万辆 系AQ系列带动