Программа ничего не возвращает на команду чтения

25.12.2019 13:22
Справка и помощь

Данная проблема часто проявляется при использовании программного обеспечения в виртуальном контейнере, где родительская ОС представлена OS X (MacOS) или Linux, а дочерняя - Windows.

В нормальном режиме работы при выполнении команды чтения программа ожидает возврата ответа длиной 256 символов от устройства через интерфейс виртуального серийного порта. При использовании виртуальной машины может возникать ситуация, когда дочерная ОС теряет часть передаваемых устройством данных. Проблема кроется в особенностях работы стандартного драйвера виртуального серийнного порта.

Чтобы устранить проблему, выполните следующую команду через командную строку программы:

USBDELAY=80

Данная команда замедлит передачу данных от устройства и уменьшит вероятность того, что данные будут потеряны при пробросе интерфейса виртуального серийного порта из родительской машины в виртуальный контейнер дочерней ОС.