android usb 通信失败的原因(返回-1)

    xiaoxiao2022-07-02  108

    当使用USB批量传输时,这里列出了事务处理失败时要检查的事项

    a)validation已经通过bulkTransfer函数的端点的方向

    b)确保缓冲区有足够的长度来存储传入的数据

    c) 长度字段也许是最重要的。 如果您知道响应的确切大小,请使用它。

    d) 超时参数 。 如果向设备发送查询,并且在收听响应时没有提供足够的超时,则bulkTransfer可以返回-1。

    比如前几次都是成功了,之后就失败了,此时就不妨将超时参数加大测试

    最新回复(0)