kasim,拜读了你的大作,在mini2440上使用USB Gadget功能一文
http://www.aiothome.com/bbs/read.php?tid=1753。
我是QQ2440V3的板子,内核文件也编译成功了,且也能按照步骤加载驱动,运行如下:
[root]#modprobe s3c2410_udc
s3c2410_udc: debugfs dir creation failed -19
s3c2440-usbgadget s3c2440-usbgadget: S3C2440: increasing FIFO to 128 bytes
[root]#cd /lib/modules/2.6.29.4/
[root]#insmod g_file_storage.ko file=/dev/udisk stall=0 removable=1
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/udisk (arm板子上u盘分区能正常访问,设备文件为/dev/udisk)
[root]#lsmod
g_file_storage 31380 0 - Live 0xbf00b000
s3c2410_udc 21656 1 g_file_storage, Live 0xbf000000
这个时候插上USB线(vivi下通过usb下载程序无问题),PC没有发现任何新硬件(期望出现U盘)
modprobe g_serial在arm板上加载也正常,可惜插上usb线后,同样PC没有发现任何新硬件(所谓的USB转串口)
请问,mini2440在实现USB Gadget,需要对硬件端口做什么特殊的初始化吗?
谢谢!