阅读:1450回复:4
USB BULK传输不能正常结束
PC用bulk传输给目标板发数据,发现如果发送的是整数包数据时(packet size = 32,发送数据为32,64....),目标板等不到传输结束的标志.非整数包时就可以.根据USB协议,整数包数据传输用一个0长度的包来表示结束,请问对于PC来说,如何发送0长度包???
|
|
沙发#
发布于:2004-04-15 16:30
建议你用USB Analyzer 抓你所有的包,看PC究竟有没有传过去。
如果没有的话,那么最好检查你的驱动程序拉 |
|
板凳#
发布于:2004-04-16 00:34
我是说PC如何向目标板发送0长度包?
|
|
地板#
发布于:2004-04-16 14:45
对于非控制端点,usb 主机不一定非得向usb device发送0长度数据包。
|
|
地下室#
发布于:2004-04-16 14:52
对U盘的BULK好像不要发长度为0的数据包!
|
|
|