管理提醒: 本帖被 qq2440 执行取消置顶操作(2009-08-07)
我用nand flash的某个分区做为MSD让PC机识别和使用(通过FAT16/32).
分区为 : /dev/mtdblock/3
运行步骤:
[root@FriendlyARM plg]# insmod s3c2410_udc.ko
s3c2410_udc: version 28 Aug 2005
0.00 USB: s3c2410_udc_probe
0.01 USB: udc_disable called
[root@FriendlyARM plg]# insmod g_file_storage.ko file=/dev/mtdblock/3
0.02 USB: usb_gadget_register_driver() 'g_file_storage'
0.03 USB: binding gadget driver 'g_file_storage'
0.04 USB: s3c2410_set_selfpowered()
g_file_storage gadget: File-backed Storage Gadget, version: 20 October 2004
g_file_storage gadget: Number of LUNs=1
g_file_storage gadget-lun0: ro=1, file: /dev/mtdblock/3
0.05 USB: udc_enable called
将开发板与pc机相连后,pc能发现 mass storage device,但是在“我的电脑”里看不到盘符,不知道是什么原因,希望能得到你的帮助,谢谢!