Проблема с USB<->SERIAL передачей
От: _sv_  
Дата: 05.01.22 23:12
Оценка:
Добрый вечер всем.

Вводные:
Есть собственная плата на NXP, которая успешно подключается к USB и столь же успешно определяется как COM порт. Данные из платы валятся непрерывно а наше же приложение. Все исходники есть.

Проблема:
Прием на стороне компьютера изредка глохнет. Т.е. плата передаёт, а Read в приложении просто висит. Мы уже обнаружили поведенческий шаблон, который приводит к такому результату. Создаётся устойчивое впечатление, что в затыке виновен драйвер COM порта. По крайней мере, связка CustomVID + CustomPID + WinUSB не подвисает. Похоже, что не подвисает. Тесты еще идут. Беда в том, что заказчик просит по возможности обойтись без WinUSB.

Отсюда вопрос:
Как организовать Ctrl + Bulk transfer с устройством, которое уже определено как COM порт, избегая при этом драйвера COM порта?
Отредактировано 05.01.2022 23:16 _sv_ . Предыдущая версия . Еще …
Отредактировано 05.01.2022 23:14 _sv_ . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.