• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
主题 : 求助,mini2440 gadget使用遇到困难!帮帮我! 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 6851
精华: 0
发帖: 65
金钱: 370 两
威望: 131 点
综合积分: 130 分
注册时间: 2009-06-19
最后登录: 2011-09-23
10楼  发表于: 2010-01-23 00:24
因为他的pacth是Index: linux-2.6.28.8/的
而我的是29的
所以我没有用命令
而是直接去修改了源文件的
欢迎交流
级别: 侠客
UID: 6851
精华: 0
发帖: 65
金钱: 370 两
威望: 131 点
综合积分: 130 分
注册时间: 2009-06-19
最后登录: 2011-09-23
11楼  发表于: 2010-01-23 00:27
找到了
就是在本论坛的
http://www.aiothome.net/read.php?tid=1753
上找到的
修改的在4楼 5楼 8楼中
解决成功的话来告诉下啊
级别: 新手上路
UID: 13462
精华: 0
发帖: 33
金钱: 165 两
威望: 33 点
综合积分: 66 分
注册时间: 2010-01-25
最后登录: 2018-02-08
12楼  发表于: 2010-01-25 10:37
终于找到个比较新的gadget的帖子
小弟也要做这个,遇到很大问题,想请教各位大大,我现在加载驱动后插入pc识别不了,提示无法识别的usb设备
我的板子是2440的,内核是2.6.24

# insmod s3c2410_udc.ko
s3c2410_udc: debugfs dir creation failed -19
s3c2440-usbgadget s3c2440-usbgadget: S3C2440: increasing FIFO to 128 bytes
# insmod g_file_storage.ko file=/dev/mtdblock4 stall=0 removable=1
g_file_storage gadget: File-backed Storage Gadget, version: 7 August 2007
g_file_storage gadget: Number of LUNs=1
g_file_storage gadget-lun0: ro=0, file: /dev/mtdblock4

然后插入pc,板子上提示
usb 1-1: new full speed USB device using s3c2410-ohci and address 93
usb 1-1: device not accepting address 93, error -62

请问这个是什么原因呀,是因为我的mtdblock4不是fat格式的么??我现在系统分区是viiv param kernel root usr mtdblock4是usr分区
但是我用mddosfs不能分区
# mkdosfs /dev/mtdblock4
mkdosfs 2.11 (12 Mar 2005)
unable to get drive geometry, using default 255/63#

用dd的那种, 看网上你们都是/dev/zero  这是那个描述符啊??不是自动创建的,我不知道是那个的,所以自己也不好创建,能否说下呀

# dd if=/dev/mtdblock4  of=img bs=1k count=12k
dd: img: Read-only file system

# insmod g_file_storage.ko file=img stall=0 removable=1
g_file_storage gadget-lun0: unable to open backing file: img
insmod: error inserting 'g_file_storage.ko': -1 Unknown symbol in module


我这个板子之前是没有usb device部分电路的,现在是焊掉usb部分,自己引的device电路,查入pc能提示有设备插入,应该是没问题的吧?
问下usb host跟usb device应该是独立的吧??我在内核中去掉usb host之后新内核烧完把板子插入pc就不提示有usb设备插入了
  
级别: 侠客
UID: 3595
精华: 4
发帖: 53
金钱: 425 两
威望: 213 点
综合积分: 186 分
注册时间: 2009-01-20
最后登录: 2011-10-18
13楼  发表于: 2010-01-25 16:30

 回 9楼(sblpp) 的帖子

好人啊。卡了我两个星期,几乎要放弃了,今天才看,回家立即就试一下。希望一切OK。
你说的那个贴子,之前我也看过,怎么就没看到那两处修改呢?还是粗心了。
级别: 侠客
UID: 3595
精华: 4
发帖: 53
金钱: 425 两
威望: 213 点
综合积分: 186 分
注册时间: 2009-01-20
最后登录: 2011-10-18
14楼  发表于: 2010-01-25 16:32

 回 12楼(coschang) 的帖子

这个问题,我一开始遇到过,是因为USB device 相关的寄存器没有正常设置所致,你可以bootloader中直接设置,或者在内核中初始化时设置。

等问题解决,我要写一篇笔记上传,以回报众多好心人。
级别: 新手上路
UID: 1428
精华: 0
发帖: 17
金钱: 110 两
威望: 33 点
综合积分: 34 分
注册时间: 2008-08-27
最后登录: 2011-03-31
15楼  发表于: 2010-04-12 11:50
楼主 这个东西后来怎么样啦??
级别: 新手上路
UID: 38426
精华: 0
发帖: 13
金钱: 75 两
威望: 15 点
综合积分: 26 分
注册时间: 2011-02-25
最后登录: 2011-08-16
16楼  发表于: 2011-07-24 15:21
大家好,我也遇到了这个问题,根据帖子上的修改后,还是写文件特慢。不知道这个问题能否真的解决?
1)还有的问题就是,我通过USB从设备写了后,只能创建一个文件名,而文件始终都是0字节。我就估计是写文件太慢引起的。
2)而写了这个空文件,如果不重新umount  /mnt/sd后,还是不能看见这个新的空文件。这个问题也很奇怪
弄透彻
级别: 新手上路
UID: 38426
精华: 0
发帖: 13
金钱: 75 两
威望: 15 点
综合积分: 26 分
注册时间: 2011-02-25
最后登录: 2011-08-16
17楼  发表于: 2011-07-24 15:33

 回 9楼(sblpp) 的帖子

你好,我也遇到了同样的问题,就是写文件太慢,有时就是写不进去。我具体说下我的做法:
1)我是用SD卡作为gadget的存储。
2)通过这个命令insmod g_s3c2410_udc.ko
insmod g_file_storage.ko file=/dev/mmcblk0p1 stall=0 removable=1
3)插上USB线,pc可以发现这个SD卡U盘设备
4)读是很快的,但是写就是老报:
g_file_storage gadget: full speed config #1
5)又时候写个8K的文件,只是建了个文件名,文件的内容为空。
6)我把这个SD卡系统启动时就挂载在了/mnt/sd目录下。 而通过usb从设备写了个8k的文件后,
ls /mnt/sd看不见这个空的文件名
7)umount /mnt/sd
mount /dev/mmcblk0p1 /mnt/sd后能看到这个文件,但是大小为0.
弄透彻
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go