LibUsbDotNet批量传输Usb通信Win32Error

时间:2017-10-09 07:02:27

标签: usb port serial-communication libusbdotnet

我们有供USB连接的供应商专用设备。

我们使用 LibUsbDotNet 批量转移通信。在第一种情况下,我进行了 64字节数据传输。在第二种情况下,我做了 1024字节数据传输。如果 64字节传输,通常没有问题(问题很罕见)。如果 1024字节传输,则存在问题(几乎总是在 USB 2.0端口 ,在 USB中也很少见3.0端口 )。

导致此问题的原因是什么?

1 个答案:

答案 0 :(得分:0)

当数据是 512 字节的倍数时,向数据中添加一个额外的虚拟字节。因此,如果您传输 1025 个字节,您的问题将得到解决。