• 20240810将荣品RK3588S-AHD开发板的USB3.0口切换为HOST模式接鼠标和U盘


    20240810将荣品RK3588S-AHD开发板的USB3.0口切换为HOST模式接鼠标和U盘
    2024/8/10 19:53


    买的荣品的 RK3588S AHD开发板 BC261
    请问:
    1、蓝色USB3.0接口插U盘和鼠标都不能用?请问本来就是 占位孔,还是损坏了?
    2、刷机步骤?

    RK3588S开发板上的蓝色口 请问是 USB3.0口吗?昨天查 U盘和鼠标 都不能识别?


    具体是哪个USB3.0 ? OTG的话需要切换为host模式
    步骤看群公告wiki
     OTG的话需要切换为host模式


    usb 口 的主从模式不是自动切换的 只有在host模式才能接鼠标这些, 你要接鼠标的话 需要 写host模式对应 指令到节点下才行。前面不是有说明的 ,


    https://doc.rpdzkj.cn/#/zh_cn/%E7%91%9E%E8%8A%AF%E5%BE%AE%E7%B3%BB%E5%88%97/rk3588-rk3588s/6.%E6%8E%A5%E5%8F%A3%E4%BD%BF%E7%94%A8
    接口使用
    USB
    OTG模式切换
    typeA 只能通过以下命令手动切换 host/device 模式

    Linux 的 otg 口默认上电为 device 功能

    查看当前模式

    cat /sys/kernel/debug/usb/fe800000.usb/mode
    复制Error已复制
    typeA切换模式命令

    切换至 host 模式,可接外设,如U盘鼠标

    echo host > /sys/kernel/debug/usb/fc000000.usb/mode 
    复制Error已复制
    切换至 device,默认为ADB设备

    echo device > /sys/kernel/debug/usb/fc000000.usb/mode  


    默认USB端口号:
    console:/ # 
    console:/ # lsusb
    Bus 003 Device 001: ID 1d6b:0001  
    Bus 002 Device 002: ID 05e3:0610  
    Bus 001 Device 001: ID 1d6b:0002  
    Bus 004 Device 001: ID 1d6b:0001  
    Bus 002 Device 001: ID 1d6b:0002  
    console:/ #


    console:/ # 
    console:/ # [  286.315923][  T489] read descriptors
    [  286.316055][  T489] read strings
    [  286.317758][    T1] init: processing action (sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1) from (/system/etc/init/hw/init.usb.configfs.rc:21)
    console:/ # lsusb                                                              
    Bus 005 Device 001: ID 1d6b:0002  
    Bus 003 Device 001: ID 1d6b:0001  
    Bus 002 Device 002: ID 05e3:0610  
    Bus 001 Device 001: ID 1d6b:0002  
    Bus 006 Device 001: ID 1d6b:0003  
    Bus 004 Device 001: ID 1d6b:0001  
    Bus 002 Device 001: ID 1d6b:0002  
    Bus 006 Device 002: ID 0951:1666  
    console:/ # 

    console:/ # 
    console:/ # [  487.700885][  T360] healthd: battery l=50 v=3 t=2.6 h=2 st=3 c=-1600 fc=100 chg=au

    console:/ # lsusb[  488.406163][  T489] read descriptors                       
    [  488.406281][  T489] read strings
    [  488.408052][    T1] init: processing action (sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1) from (/system/etc/init/hw/init.usb.configfs.rc:21)
    [  488.410926][    T1] init: Command 'symlink /config/usb_gadget/g1/functions/ffs.adb /config/usb_gadget/g1/configs/b.1/f1' action=sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1 (/system/etc/init/hw/init.usb.configfs.rc:23) took 0ms and failed: symlink() failed: File exists
    [  488.412259][    T1] init: Command 'write /config/usb_gadget/g1/UDC ${sys.usb.controller}' action=sys.usb.config=adb && sys.usb.configfs=1 && sys.usb.ffs.ready=1 (/system/etc/init/hw/init.usb.configfs.rc:24) took 1ms and failed: Unable to write to file '/config/usb_gadget/g1/UDC': Unable to write file contents: Device or resource busy

    Bus 005 Device 001: ID 1d6b:0002  
    Bus 003 Device 001: ID 1d6b:0001  
    Bus 002 Device 002: ID 05e3:0610  
    Bus 001 Device 001: ID 1d6b:0002  
    Bus 006 Device 001: ID 1d6b:0003  
    Bus 004 Device 001: ID 1d6b:0001  
    Bus 002 Device 003: ID 413c:301a  
    Bus 002 Device 001: ID 1d6b:0002  
    Bus 006 Device 002: ID 0951:1666  
    console:/ # 

    原始:

    console:/ # 
    console:/ # lsusb
    Bus 003 Device 001: ID 1d6b:0001  
    Bus 002 Device 002: ID 05e3:0610  
    Bus 001 Device 001: ID 1d6b:0002  
    Bus 004 Device 001: ID 1d6b:0001  
    Bus 002 Device 001: ID 1d6b:0002  
    console:/ #

    查USB3.0的U盘:
    console:/ # 
    console:/ # lsusb                                                              
    Bus 005 Device 001: ID 1d6b:0002  
    Bus 003 Device 001: ID 1d6b:0001  
    Bus 002 Device 002: ID 05e3:0610  
    Bus 001 Device 001: ID 1d6b:0002  
    Bus 006 Device 001: ID 1d6b:0003  
    Bus 004 Device 001: ID 1d6b:0001  
    Bus 002 Device 001: ID 1d6b:0002  
    Bus 006 Device 002: ID 0951:1666  
    console:/ # 

    插USB2.0的鼠标:

    console:/ # 
    console:/ # lsusb
    Bus 005 Device 001: ID 1d6b:0002  
    Bus 003 Device 001: ID 1d6b:0001  
    Bus 002 Device 002: ID 05e3:0610  
    Bus 001 Device 001: ID 1d6b:0002  
    Bus 006 Device 001: ID 1d6b:0003  
    Bus 004 Device 001: ID 1d6b:0001  
    Bus 002 Device 003: ID 413c:301a  
    Bus 002 Device 001: ID 1d6b:0002  

    Bus 006 Device 002: ID 0951:1666  
    console:/ # 


    参考资料:
    https://item.taobao.com/item.htm?id=730875177486&ft=t&skuId=5237355371580
    瑞芯微RK3588S开发板RK3588核心板rockchip八核8K荣品RK3588S-AHD

    RD-RK3588S-AHD 4+32主板含核心板 BC261


     

  • 相关阅读:
    ssh登录local报错
    【元宇宙欧米说】打造艺术与技术构建的交互式数字旅程
    操作系统与用户通信接口
    List接口与实现类
    蓝桥杯每日一题20223.9.26
    揭秘华为如此多成功项目的产品关键——Charter模板
    基于HTML5的机器猫在线商城设计与实现
    怎么把pdf转换成word?
    GPU编程基础-CUDA实现图像处理
    “高通”字库芯片的使用方法
  • 原文地址:https://blog.csdn.net/wb4916/article/details/141095839