fighter2000
驱动牛犊
驱动牛犊
  • 注册日期2003-01-07
  • 最后登录2008-02-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1451回复:4

USB BULK传输不能正常结束

楼主#
更多 发布于:2004-04-14 22:31
PC用bulk传输给目标板发数据,发现如果发送的是整数包数据时(packet size = 32,发送数据为32,64....),目标板等不到传输结束的标志.非整数包时就可以.根据USB协议,整数包数据传输用一个0长度的包来表示结束,请问对于PC来说,如何发送0长度包???
服务器
驱动牛犊
驱动牛犊
  • 注册日期2002-07-18
  • 最后登录2004-09-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-15 16:30
建议你用USB Analyzer 抓你所有的包,看PC究竟有没有传过去。
如果没有的话,那么最好检查你的驱动程序拉
fighter2000
驱动牛犊
驱动牛犊
  • 注册日期2003-01-07
  • 最后登录2008-02-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-16 00:34
我是说PC如何向目标板发送0长度包?
chenbile
驱动牛犊
驱动牛犊
  • 注册日期2003-10-20
  • 最后登录2009-02-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-04-16 14:45
对于非控制端点,usb 主机不一定非得向usb device发送0长度数据包。
dragon_hn
驱动中牛
驱动中牛
  • 注册日期2002-05-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分297分
  • 威望40点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-04-16 14:52
对U盘的BULK好像不要发长度为0的数据包!
www.dragon-2008.com 欢迎交流
游客

返回顶部