sky412
驱动牛犊
驱动牛犊
  • 注册日期2003-04-24
  • 最后登录2013-03-07
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1518回复:6

为什么我写的d12程序,不能读数据?

楼主#
更多 发布于:2003-06-03 19:00
各位帮帮忙,分析一下有可能的原因!
在通过了读取文件系统的指令后,host会一直发00h指令,我就直接回了csw(cmdok)。之后我要拷贝u盘中的一文件,系统就提示“无法读取原文件”。这是怎么回事?
虽然我比较烦,但是我真不懂!
sky412
驱动牛犊
驱动牛犊
  • 注册日期2003-04-24
  • 最后登录2013-03-07
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-04 10:16
没人回答?是不是我写的不清楚?
虽然我比较烦,但是我真不懂!
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-06 18:22
确实是你写的不清楚。这种论述,看起来就像是不做开发的人写的一样,比如,你们的hr manager。
最少给别人一些技术信息,比如,出错的时候,你的device返回的是什么,检测到的os的信息是什么。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
sky412
驱动牛犊
驱动牛犊
  • 注册日期2003-04-24
  • 最后登录2013-03-07
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-06 19:20
是这样的版主。我原想做一特定用途的u盘,不要求通过host写入u盘(将数据写入u盘用另外的方法),只希望host读u盘中的文件。因此我用了虚假的fat,dir(参照别的可用的u盘,应该不会错)来告诉系统有文件,文件大小256字节,而且只有这文件,在u盘的驱动盘符下已经有图标显示。我想读出这个文件,系统就提示“无法读源文件”。通过bushound观察,系统根本没发出read10,一直在发00h命令(对该命令我直接返回csw)。不知各位高手能否解释?
在此,谢谢版主的关照,以后我会注意的!
虽然我比较烦,但是我真不懂!
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-07 22:51
我没有做过u盘,但我知道scsi。
00是scsi中的test unit ready,就是看你的disk是不是可以读写。如果你返回的不是success,其他的任何命令都不能用。你是怎么做的呢?
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
sky412
驱动牛犊
驱动牛犊
  • 注册日期2003-04-24
  • 最后登录2013-03-07
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-06-08 21:57
我返回的是success。我发现一个很奇怪的问题:按照我上面写的那样做好之后,读取那个文件(文件a)就是不成功,但是假如先写入一个别文件(文件b),那么“文件a”就可以顺利的读出来。不知道怎么解释?
虽然我比较烦,但是我真不懂!
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-06-10 11:08
Have you fixed the bug? If not , please contact me . My MSN:xinjian_chen@hotmail.com
Chen
游客

返回顶部