taoshahai
驱动牛犊
驱动牛犊
  • 注册日期2003-11-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望27点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
阅读:1706回复:1

Hc为飞力铺1562,一次发送超过64B,连续发送一断时间后出现OutIrp in Use

楼主#
更多 发布于:2007-07-27 13:23
HC用的飞力铺1562,一次发送超过64B,连续发送一断时间后出现OutIrp in Use,如果连续发送不超过64B的包,则不会出现此问题。接收时可以接收任意大小的包。CPU用的是MPC8270,操作系统是VxWorks。同样的环境换一个HC,换成NEC的HC,UPD720101则发送和接收都没有任何问题。PIPE:不管是设置为64还是更大,对接受来说都一样成功,而更改PIPE大小也不起什么作用。
用USB协议分析仪抓包,发现发送一段时间后,最后一包已经送给HC,HC的BULKLIST已经致位,说明我的数据已经挂到ED列表了,但是HC就是不把他发到设备去。所以始终不返回导致OutIrp in Use,请问这样的情况该怎么处理,谢谢大家了!我的MSN:taoshahai@hotmail.com
taoshahai
驱动牛犊
驱动牛犊
  • 注册日期2003-11-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望27点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-29 09:46
没、人回答啊?
游客

返回顶部