加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

如何配置embedded-linux USB?

发布时间:2020-12-14 01:39:42 所属栏目:Linux 来源:网络整理
导读:为什么 this没有正确配置file_storage设备USB? 在embedded-linux目标上: / # modprobe g_file_storage file=/dev/mmcblk0musb_hdrc: version 6.0,cppi-dma,peripheral,debug=0musb_hdrc: USB Peripheral mode controller at fec64000 using DMA,IRQ 12 g_f
为什么 this没有正确配置file_storage设备USB?

在embedded-linux目标上:

/ # modprobe g_file_storage file=/dev/mmcblk0
musb_hdrc: version 6.0,cppi-dma,peripheral,debug=0
musb_hdrc: USB Peripheral mode controller at fec64000 using DMA,IRQ 12 
g_file_storage gadget: File-backed Storage Gadget,version: 20 November 2008
g_file_storage gadget: Number of LUNs=1 
g_file_storage gadget-lun0: ro=0,file: /dev/mmcblk0

/ # lsusb
lsusb: /sys/bus/usb/devices: No such file or directory

/ # cat /lib/modules/2.6.32-17-ridgerun/modules.dep | grep usb
kernel/drivers/usb/otg/nop-usb-xceiv.ko:
kernel/drivers/usb/musb/musb_hdrc.ko: kernel/drivers/usb/otg/nop-usb-xceiv.ko
kernel/drivers/usb/gadget/g_file_storage.ko: kernel/drivers/usb/musb/musb_hdrc.ko kernel/drivers/usb/otg/nop-usb-xceiv.ko

在Ubuntu 10.04主机上:

$fgrep USB $DEVDIR/kernel/linux*/.config | grep -v '^#'
CONFIG_USB_SUPPORT=y
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_MUSB_HDRC=m
CONFIG_USB_MUSB_SOC=y
CONFIG_USB_MUSB_PERIPHERAL=y
CONFIG_USB_GADGET_MUSB_HDRC=y
CONFIG_USB_TI_CPPI_DMA=y
CONFIG_USB_GADGET=m
CONFIG_USB_GADGET_VBUS_DRAW=2
CONFIG_USB_GADGET_SELECTED=y
CONFIG_USB_GADGET_DUALSPEED=y
CONFIG_USB_FILE_STORAGE=m
CONFIG_USB_OTG_UTILS=y
CONFIG_NOP_USB_XCEIV=m

$lsusb
Bus 002 Device 003: ID 067b:2303 Prolific Technology,Inc. PL2303 Serial Port 
Bus 002 Device 002: ID 8087:0024 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 001 Device 005: ID 058f:6362 Alcor Micro Corp. Hi-Speed 21-in-1 Flash Card Reader/Writer (Internal/External) 
Bus 001 Device 004: ID 04ca:003a Lite-On Technology Corp.

解决方法

需要 usb_composite_msd_acm.patch(在 RidgeRun的帮助下解决).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读