我正在使用Blackberry 10 os(Q5 mobile),尝试通过USB(/ dev/aap0)文件进行写入和读取,但无法传输大小为512字节的数据包,但成功传输了16KB (512 * 8 * 4)来自Blackbery(其纯粹的实验性,传输512字节的数据包32次,并在手机端读取一次,因此将数据包大小改为16KB(32 * 512),并且一切正常)但仍然无法弄清楚为什么会发生这种情况,为什么我可以与16KB数据包进行通信,而不是使用512字节数据包进行通信,因此我们将非常感谢此字段中的任何链接。USB黑莓TX和RX缓冲区大小
感谢, SUMIT
尝试你可能会运行速度快,因此您的wMaxPacketSize大小512的数据包的每次传输后发送一个零长度数据包(ZLP)将512为了结束数据包大小等于或大于wMaxPacketSize的批量传输,则需要ZLP来结束传输。 – skylinedreamer 2014-11-21 14:08:05