主题 : 请问tiny6410连接到PC机上能通过gadget被识别为U盘么? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 57620
精华: 0
发帖: 25
金钱: 125 两
威望: 25 点
贡献值: 0 点
综合积分: 50 分
注册时间: 2011-10-27
最后登录: 2012-05-31
楼主  发表于: 2012-05-13 15:46

 请问tiny6410连接到PC机上能通过gadget被识别为U盘么?

在linux讨论区里查了下,有人通过以下工作使运行linux的6410板被PC识别为U盘
1配置内核选择/usb/gadget/filed-backstorage gadget(filed-backstorage testing version可不选),make modules编译成模块
2 将编译好的模块g_file_storage.ko传到开发板上,进入相应目录
3开发板上插入u盘,输入insmod g_file_storage.ko  file=/dev/udisk  stall=0 removable=1     ,稍等几秒你就能在 windows下看到你插入开发板上的U盘了    

我想按上面方法试试,毕竟android在USB这部分的内核没怎么修改嘛
但是第一步就出问题了,光盘上带的android内核居然在make menuconfig的时候居然无法选成<M>,只能选成<X>。
后来几经周折,编译出了g_file_storage.ko,结果输入insmod g_file_storage.ko  file=/dev/udisk  stall=0 removable=1后,居然告诉我insmod失败

有牛人知道到底应该怎么做么?可以按linux内核编译的这种思路通过gadget是我的板子被电脑识别成U盘么?
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
贡献值: 0 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
1楼  发表于: 2012-05-13 17:44
编译成X,在ANDROID中选择USB模式为USB存储试试
级别: 新手上路
UID: 57620
精华: 0
发帖: 25
金钱: 125 两
威望: 25 点
贡献值: 0 点
综合积分: 50 分
注册时间: 2011-10-27
最后登录: 2012-05-31
2楼  发表于: 2012-05-13 21:25
怎么在ANDROID中选择USB模式为USB存储啊?我用miniUSB把板子连到电脑上的时候板子上的android没有任何反应啊。。。
级别: 新手上路
UID: 63805
精华: 0
发帖: 14
金钱: 70 两
威望: 14 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2012-02-24
最后登录: 2013-07-30
3楼  发表于: 2012-08-18 21:04

 回 楼主(atgczj) 的帖子

你好,你的问题解决了吗,我用tiny210也出现这样的情况,不过已经解决了,如果你没有解决,可以查看一下这个博客http://home.eeworld.com.cn/my/space-uid-295256-blogid-77709.html