当前位置:   article > 正文

RK3568 USB otg口无法识别U盘问题_rk3568 usb不显示

rk3568 usb不显示

一、问题背景

自研3568方案上有两路USB,其中一路是OTG口,这个口平时用于固件烧录和adb调试,但是不做调试的时候需要当成普通USB口使用,但是目前发现这个otg口无法识别U盘。

二、解决方案

查看dts文件发现,dr_mode默认配置成了otg,导致驱动不会去识别U盘,改成host后问题解决

  1. --- a/Android/kernel-4.19/arch/arm64/boot/dts/rockchip/rk3568-evb.dtsi
  2. +++ b/Android/kernel-4.19/arch/arm64/boot/dts/rockchip/rk3568-evb.dtsi
  3. @@ -1165,7 +1165,7 @@
  4. };
  5. &usbdrd_dwc3 {
  6. - dr_mode = "otg";
  7. + dr_mode = "host";
  8. extcon = <&usb2phy0>;
  9. status = "okay";
  10. };

注:如果此修改还不能解决,可以看下USB的5V供电是不是正常的,之前otg口的5V开机后默认是没有供电的,这个要先改成开机后5V常供。

参考文章:USB总线-Linux内核USB3.0设备控制器之dwc3 gadget驱动初始化过程分析(五)_业余程序员plus的博客-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/876951
推荐阅读
相关标签
  

闽ICP备14008679号