You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为imx6开发板的g_mass_storage指定USB OTG端口?

指定g_mass_storage使用特定USB端口的方法

完全可以指定g_mass_storage绑定到ci_hdrc.1端口,有两种常用方式:

1. 加载模块时直接指定

在执行modprobe命令时,添加udc参数指定目标端口:

modprobe g_mass_storage file=/tmp/lun0.img udc=ci_hdrc.1

这样模块加载后会直接绑定到ci_hdrc.1,而非默认的ci_hdrc.0。

2. 已加载模块后动态切换

如果g_mass_storage已经加载并绑定到ci_hdrc.0,可以通过sysfs动态修改绑定的UDC设备:

  • 先解绑当前端口:
    echo "" > /sys/class/udc/ci_hdrc.0/device/gadget/UDC
    
  • 再绑定到ci_hdrc.1:
    echo "ci_hdrc.1" > /sys/class/udc/ci_hdrc.1/device/gadget/UDC
    

说明

g_mass_storage属于USB Gadget驱动,udc参数用于指定要绑定的USB Device Controller(UDC),其值对应/sys/class/udc目录下的设备节点名称。

内容的提问来源于stack exchange,提问作者RScAut

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 17:11:57