4qiuxh
驱动小牛
驱动小牛
  • 注册日期2002-11-27
  • 最后登录2008-04-14
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1162回复:3

请问USB读数据的问题

楼主#
更多 发布于:2003-09-20 15:59
我得USB设备在2K和98系统下面读写数据都是好的,可是在XP系统下面就不行了,只是可以host向下写数据,不能从设备读数据,我发现如果用厂商请求的话,是可以得,不用厂商请求,就不行了,可是厂商请求读一次数据的时间很长阿,我的应用程序不能用厂商请求。请问有没有人在XP下面用过的阿?不用厂商请求也能通过的?请指点了!谢谢了!
4qiuxh
驱动小牛
驱动小牛
  • 注册日期2002-11-27
  • 最后登录2008-04-14
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-09-28 16:29
天啦,怎么就没有人回答我啊?难道就没有人做过XP系统下的USB马?我今天又发现了一个很奇怪的问题了,就是我用bus hound 看到的XP下的枚举过程,前面发了3个GetDesctiptor,接着就发了一个SetConfig,后面就没有了,可是USB设备的Good Link等就亮了,可是上位机的应用程序可是向下写数据,读数据只是有时候可以有时候不可以,请问各位有没有遇到类似的情况啊?
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-29 08:27
俺的1581在xp下能用,而且驱动不需要用xp ddk重新编译。
枚举过程用bushound捕捉到的也就是那3个get descriptor和一个set config,那不是错。
4qiuxh
驱动小牛
驱动小牛
  • 注册日期2002-11-27
  • 最后登录2008-04-14
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-09-29 08:39
哦,是这样啊,可是总觉得不对劲啊,我得设备在XP下枚举之后,在任务栏里面就没有那个图标,,可是U盘的有,是不是枚举还是没有成功啊?而且有时候会出现设备不可用的信息了,任兄有没有出过这样的问题呢?
游客

返回顶部