阅读:1109回复:3
Bulk方式读取问题
我的PC端USB Driver用bulk方式读取设备上的数据有问题,百思不得其解。
Device那边的Fifo(大小64 Bytes)里写的数据是 n bytes. 我的Driver读 小于n Byte的数据,然后就不能进行下一次的读取了。 Usb1.1协议 47页说如果从设备来的数据净荷大于所要的数量时,PC机上所有的IRP将会被取消,请问你们遇到过这种情况吗?怎么解决的。 BTW,如果我每次读取64Bytes(Fifo的长度),就不会有问题,因为我所要的数据长度总是>= Fifo所能提供的数据长度的。 |
|
沙发#
发布于:2003-12-03 12:58
自己顶!
|
|
板凳#
发布于:2003-12-04 13:30
自己顶
|
|
地板#
发布于:2003-12-05 09:34
被你的诚心感动了,我也帮你顶!
|
|
|