阅读:1146回复:0
请大小虾帮忙看看usb传输速率得问题
我用driverworks编写了一个usb得驱动程序,
使用DeviceIoControl方式读写设备的数据, 在驱动中使用kusbpipe中得BuildInterruptTransfer 函数构造urb,进行传输,可是如果写一个字节时, 花的时间比较正常,而读一个字节时,居然一次操作 花去0.3毫秒,这显然是不符合速率要求的!!!!!! 而且使用这种方式一次读取64个字节 时,没有反应,管道得最大读取字节就是64个字节, 并且设备肯定发送了,因为使用windriver开发的 程序可以读到64个字节! 请各位大虾帮忙分析一下,多谢! 欢迎大家一起交流!! |
|