为什么不正确configurationfile_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.
如何使用QEMU学习ARM Linux内核开发?
LINUX kill_pid失败
列出所有硬盘在Linux系统
init进程如何在linux内核中启动?
embedded式Linux上的轻量级debugging
embedded式Linux poll()不断返回
是否有任何2D渲染器库的embedded式Linux的完整定点支持?
为什么打开调用两个参数(struct inode *,struct file *)?
新的embedded式项目; 哪个ARM cpu有最好的Linux支持?
需要usb_composite_msd_acm.patch (在RidgeRun的帮助下解决)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。