瑞芯微(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环境)
- 双车交出亮眼成绩单 蔚来ES9、全新ES8各自领跑细分市场
- 极氪9X德国市场起售价约93万元 成为欧盟售价最高中国量产车
- 成都丰田普拉多中东版最高降7.8万 欢迎前来试驾
- 高新西皓影新能源价格16.59万起 优惠高达6.00万
- 中创新航合肥研究院正式落地
- UAES-新一代车载充配电单元CharCON5U | 申报2026第八届金辑奖最佳技术实践应用奖
- 用得爽!七部门新政给老百姓的用车红利清单
- 鸿蒙座舱+乾崑智驾,启境GX7开启预售,预计9月内上市
- 高阶驾乘质感,藏在安静的座舱里|S320L隔音升级
- 以车为媒,万象共生——第二十一届西安国际车展金秋重磅启幕
- 哪些电池技术能降低新能源车使用成本?
- 固态电池技术为什么能降低汽车自燃风险?
- 换电模式为什么能促进车企资源整合?
- 汽车智驾技术的价值分布对投资有什么启示?
- 宝马首次展示全新一代驾驶辅助系统:新世代BMW iX3率先全系标配,未来更多BMW车型将搭载
- 为什么新能源车电池回收有机会?