wangfa
驱动小牛
驱动小牛
  • 注册日期2002-11-01
  • 最后登录2006-04-17
  • 粉丝0
  • 关注0
  • 积分228分
  • 威望41点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:940回复:2

usb数据发送求救:谢谢

楼主#
更多 发布于:2004-11-17 18:48
大家好,我现在在搞usb ,现在遇到很奇怪的问题,望大家指教。现在我用usb收发数据,usb的传输方式为bulk,端点大小为64,我发送的时候按4k一个包发送,在应用程序里按4k读,但在驱动程序里设置的最大传输包大小为1k,大家觉得我这样用有问题吗?
  我现在遇到的问题是:我在固件里不断发送数据,在发送的时候我在数据包的头和尾加了一个校验字节,在应用程序里不断地读,同时不断地检查每个包的尾,但是时间长了后,接收到的数据的尾就不正确了。大家觉得这是什么问题?望多多执教!!!!谢谢!!!

最新喜欢:

kb219kb219
wangfa
驱动小牛
驱动小牛
  • 注册日期2002-11-01
  • 最后登录2006-04-17
  • 粉丝0
  • 关注0
  • 积分228分
  • 威望41点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-18 14:02
怎么没人回答啊,是不是问题太简单了?在线等待!!!!
wgq
wgq
驱动小牛
驱动小牛
  • 注册日期2001-07-23
  • 最后登录2013-12-09
  • 粉丝3
  • 关注0
  • 积分40分
  • 威望342点
  • 贡献值0点
  • 好评度97点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-19 14:45
为什么不更改驱动程序里的最大传输包大小为〉=4k试一试?

你在数据包中加入校验位后,收发数据长度也要跟着变!
qq
游客

返回顶部