当前位置: 首页 > 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

相关文章:

  • 【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梳理(逻辑清晰)
  • 惠州网站建设米普可思/黄石市seo关键词优化怎么做
  • 做网站为什么差价很大/邳州网站开发
  • 北京哪里可以做网站/企业培训心得