qhyntjs
驱动牛犊
驱动牛犊
  • 注册日期2003-02-21
  • 最后登录2007-06-18
  • 粉丝0
  • 关注0
  • 积分130分
  • 威望13点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
阅读:1109回复:3

Bulk方式读取问题

楼主#
更多 发布于:2003-12-03 10:47
我的PC端USB Driver用bulk方式读取设备上的数据有问题,百思不得其解。
 
Device那边的Fifo(大小64 Bytes)里写的数据是 n bytes.
我的Driver读 小于n Byte的数据,然后就不能进行下一次的读取了。

Usb1.1协议 47页说如果从设备来的数据净荷大于所要的数量时,PC机上所有的IRP将会被取消,请问你们遇到过这种情况吗?怎么解决的。

BTW,如果我每次读取64Bytes(Fifo的长度),就不会有问题,因为我所要的数据长度总是>=  Fifo所能提供的数据长度的。
qhyntjs
驱动牛犊
驱动牛犊
  • 注册日期2003-02-21
  • 最后登录2007-06-18
  • 粉丝0
  • 关注0
  • 积分130分
  • 威望13点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-03 12:58
自己顶!
qhyntjs
驱动牛犊
驱动牛犊
  • 注册日期2003-02-21
  • 最后登录2007-06-18
  • 粉丝0
  • 关注0
  • 积分130分
  • 威望13点
  • 贡献值0点
  • 好评度13点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-04 13:30
自己顶
dragon_hn
驱动中牛
驱动中牛
  • 注册日期2002-05-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分297分
  • 威望40点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-05 09:34
被你的诚心感动了,我也帮你顶!
www.dragon-2008.com 欢迎交流
游客

返回顶部