阅读:941回复:2
usb数据发送求救:谢谢
大家好,我现在在搞usb ,现在遇到很奇怪的问题,望大家指教。现在我用usb收发数据,usb的传输方式为bulk,端点大小为64,我发送的时候按4k一个包发送,在应用程序里按4k读,但在驱动程序里设置的最大传输包大小为1k,大家觉得我这样用有问题吗?
我现在遇到的问题是:我在固件里不断发送数据,在发送的时候我在数据包的头和尾加了一个校验字节,在应用程序里不断地读,同时不断地检查每个包的尾,但是时间长了后,接收到的数据的尾就不正确了。大家觉得这是什么问题?望多多执教!!!!谢谢!!! |
|
最新喜欢:![]() |
沙发#
发布于:2004-11-19 14:45
为什么不更改驱动程序里的最大传输包大小为〉=4k试一试?
你在数据包中加入校验位后,收发数据长度也要跟着变! |
|
|
板凳#
发布于:2004-11-18 14:02
怎么没人回答啊,是不是问题太简单了?在线等待!!!!
|
|