瑞芯微(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环境)
- 瑞芯微(EASY EAI)RV1126B USB OTG模式
- 航裕电源HY-HV系列80kV可编程高压直流电源的应用案例
- LeadeRobot2026三大榜单正式揭晓,谁在定义具身智能的产业坐标?
- 实操手记:FSMR50 在射频计量与高精度测试中的应用体验
- 零知派——基于ESP32的BLE Mesh蓝牙组网系统(iOS/Android APP控制)
- 快速瞬态响应 + 三重保护!WD78C:传感器 / MCU 高可靠 LDO 芯片
- 合科泰肖特基二极管与MOSFET选型实战指南
- 瑞芯微(EASY EAI)RV1126B OTG切换成U盘模式
- CC LINK IE转CANOPEN,三菱PLC和温度变送器‘原地结婚’—网关这波‘绝绝子
- 机器人焊接生产线上欧姆龙CPM2AH PLC通过以太网模块和触摸屏、上位机进行通讯案例
- 瑞芯微(EASY EAI)RV1126B 自动校时与时区设置
- 块RAM存储器中的地址冲突场景
- 35kV直连型级联H桥固态变压器SST电压均衡新算法与多尺度协同控制
- 高精度贴片电阻品牌对比与选型攻略
- 多协议PLC通信管理平台的功能作用
- 从630V到1500V:高压MLCC市场迎来十年黄金增长期