游客:
注册
|
登录
|
帮助
Linux伊甸园论坛
»
Linux嵌入式应用
» 有关s3c2410 usb mass storage gadget驱动的一个bug的困惑
IBM 集群技术资源全面接触
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 有关s3c2410 usb mass storage gadget驱动的一个bug的困惑
semiyd
新生入学
UID 208025
精华 0
积分 10(
积分有什么用?
)
帖子 2
阅读权限 10
注册 2007-8-17
状态 离线
#1
使用道具
发表于 2007-8-17 11:44
资料
个人空间
短消息
加为好友
有关s3c2410 usb mass storage gadget驱动的一个bug的困惑
最近在做2410的usb mass storage gadget驱动。g_file_storage.ko挂载的是开发板上的flash的一块分区(insmod g_file_storage.ko file=/dev/mtdblock6 stall=0 removable=1)。盘符出来了,也可以读写了,不过发现了一个奇怪的bug~
这个bug是这样的:当我在板子的flash上读写整个的文件(比如copy,delete)没问题。建立一个doc或者是bmp之类的文件,修改,保存,也没问题。问题出在txt文本文件的修改保存上。发现会出现没法正确保存的问题。有时候不能保存(即板子重启后再插,就发现没保存。但是单单如果拔了usb线再插,是可以保存的,奇怪就奇怪在这。)。但是有时候就可以保存。我试验了很多次,好像也没有明显的规律,能不能保存修改的内容,是随机的。
然后,我在bus hound里面,把txt修改了成功保存的,和没有成功保存的,截到的PC端的各种SCSI命令做了一个比较,发现没啥区别。。。。。又把file_storage.c里面的do_write()函数的相关的信息printf()出来,也就是显示写的地址,长度等等,也没啥区别。。。线索就此中断
不知道做过usb gadget mass storage的各位大侠能不能提供一些建议~?谢过了!
不容错过的IBM 集群技术资源汇总
AIKO_sex
特聘作家
伊甸园杰出贡献会员
UID 12054
精华
20
积分 41(
积分有什么用?
)
帖子 11558
阅读权限 10
注册 2002-3-20
状态 离线
#2
使用道具
发表于 2007-8-17 15:19
资料
个人空间
短消息
加为好友
什么文件系统呢
象一阵风 拂过我身边 忽然间 想要去很远 和你去看繁华世界
不容错过的IBM 集群技术资源汇总
semiyd
新生入学
UID 208025
精华 0
积分 10(
积分有什么用?
)
帖子 2
阅读权限 10
注册 2007-8-17
状态 离线
#3
使用道具
发表于 2007-8-17 15:29
资料
个人空间
短消息
加为好友
我的flash MTD分区是24MB的,所以用windows下格式化的FAT16的
不容错过的IBM 集群技术资源汇总
投票
交易
悬赏
活动
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计
当前时区 GMT+8, 现在时间是 2008-5-17 22:25
Powered by
Discuz!
5.5.0
© 2001-2007
Comsenz Inc.
Processed in 0.061762 second(s), 5 queries
TOP
清除 Cookies
-
联系我们
-
Linux伊甸园
-
Archiver
-
WAP
多串口卡,串口服务器,终端服务器,KVM切换器
best dvd copy software