当使用USB批量传输时,这里列出了事务处理失败时要检查的事项
a)validation已经通过bulkTransfer函数的端点的方向
b)确保缓冲区有足够的长度来存储传入的数据
c) 长度字段也许是最重要的。 如果您知道响应的确切大小,请使用它。
d) 超时参数 。 如果向设备发送查询,并且在收听响应时没有提供足够的超时,则bulkTransfer可以返回-1。
比如前几次都是成功了,之后就失败了,此时就不妨将超时参数加大测试