Массовая передача данных через LibUsbDotNet

У нас есть конкретное устройство для USB-подключений.

Мы использовали общение LibUsbDotNet Bulk Transfer. В первом случае я сделал 64-байтовую передачу данных. Во втором случае я сделал 1024-байтовую передачу данных. В случае передачи 64 байта проблем обычно не возникает (проблемы редки). В случае передачи 1024 байта возникает проблема (почти всегда в порте USB 2.0, также редко в порте USB 3.0).

Что вызывает эту проблему?

1 ответ

Если данные кратны 512 байтам, добавьте к данным дополнительный фиктивный байт. Итак, если вы передаете 1025 байт, ваша проблема будет решена.

Другие вопросы по тегам