当前位置: 首页 > news >正文

RK3588 USB-OTG 功能使用记录

USB-OTG 功能概述

主要记录下rk3588上usb otg的相关功能实现,包含主从设备的切换,Gadget的配置。
请优先阅读rockchip的官方资料。


USB OTG 软件切换操作

(一)设备树修改

需对设备树源码进行修改(需要确认,rk默认已配置)。

例如找到路径为`kernel/arch/arm64/boot/dts/rockchip/rk3588-evb7-lp4.dts`的文件,将其中`usbdrd_dwc3_1`节点的`dr_mode`参数从默认的`host`修改为`otg`,修改后的代码如下:
 

&usbdrd_dwc3_1 {​// dr_mode = "host";​dr_mode = "otg";​status = "okay";​
};

完成修改后,重新编译kernel,把boot.img烧录到板子上。


(二)模式切换命令

adb shell 进入板子

1.  查看当前模式:通过执行以下命令,可查看 USB 口当前的 OTG 模式。

cat /sys/kernel/debug/usb/fc000000.u
http://www.dtcms.com/a/204901.html

相关文章:

  • 【Python】总结像大模型一样一个字一个字输出的方法
  • Power Integrations 汽车电源管理方案:为汽车应用增加系统价值
  • 分享一些多模态文档解析思路
  • 条件随机场 (CRF) 原理及其在语义分割中的应用
  • 垃圾回收(GC)基础原理全面解析
  • AI智能分析网关V4人员吸烟检测算法搭建加油站/医院/学校等多场景安全防护
  • Agentic Loop与MCP:大模型能力扩展技术解析
  • 电子电气架构 --- 细化造车阶段流程
  • 跨境电商视角:京东国际商品数据接口的多语言适配与跨境选品实践
  • Chord Crossing_abc405分析与解答
  • 2025-05-21 Python深度学习5——数据读取
  • 用Recommenders,实现个性化推荐
  • Socket编程——TCP
  • 协议大和解:ETHERCAT转CANopen网关配置
  • 打卡第二十四天
  • 2025年Y2大型游乐设施操作证备考练习题
  • WordPress Elementor零基础教程
  • 【Java微服务组件】异步通信P2—Kafka与消息
  • 如何设计智慧工地系统的数据库?
  • JVM梳理(逻辑清晰)
  • RL电路的响应
  • 阿里云数据盘级别
  • 在 Excel xll 自动注册操作 中使用东方仙盟软件————仙盟创梦IDE
  • LVLM-AFAH论文精读
  • 标准IO(2)、文件IO
  • API面临哪些风险,如何做好API安全?
  • C语言指针深入详解(六):sizeof和strlen的对比,【题解】数组和指针笔试题解析、指针运算笔试题解析
  • 海洋探测利器:HY - 2C 卫星
  • 【已解决】docker search --limit 1 centos Error response from daemon
  • 逆向学习笔记1