shuheng
驱动牛犊
驱动牛犊
  • 注册日期2003-03-14
  • 最后登录2003-03-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:889回复:0

斑主请进

楼主#
更多 发布于:2003-03-18 13:09
我把usb总线上其它设备都拔掉,只用一个设备,该设备只有bulk in和bulk out 两种端点。在我的应用程序连续使用bulk端点传输,比如连续不停的bulk out,或bulk in,或bulk in 和bulk out 相间。但是从逻辑分析仪抓的包来看,两次bulk之间的时间至少要3ms。我检查驱动程序,里面没有要花时间的地方,甚至我把申请urb和其他内存的语句都移到start device 中去了,还是要3ms。
请高手指教,是硬件的原因还是驱动程序的原因?如果是驱动程序的原因的话,驱动程序中有那些因素影响主机驱动程序时间片的安排。

游客

返回顶部