Действительно ли возможно сбросить виртуальное перечисление COM-портов FTDI, мы легко получаем сотни COM-портов в продуктивной среде

Я также спросил это относительно serverfault, но возможно он лучше подходит быть спрошенным здесь? Я надеюсь, что не повреждаю этикета.

При создании устройств, которые используют USB FTDI для последовательной микросхемы для общения с хостом Windows, мы добираемся, сотни Соответствует, так как Windows, кажется, просто увеличивает номер порта каждый раз, когда новый FTDI vid+pid+serial подключен к ПК.

Я изучил HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\FTDIBUS и попытался удалить новые записи, которые появляются, но единственный эффект состоит в том, что число COM-порта увеличено даже для устройств с тем же vid+pid+serial (т.е. устройства, которые были уже подключены однажды).

Вопрос: действительно ли возможно сбросить этот счетчик некоторый путь так, чтобы перечисление начало с первого свободного числа COM-порта?

5
задан 13.04.2017, 15:14

1 ответ

Я не на работе, таким образом, у меня нет аппаратных средств передо мной, но указаний по применению FTDI AN_107 - Усовершенствованные Опции Драйвера надеются иметь некоторые многообещающие опции.

В частности, я думаю, "Игнорируют Серийный номер оборудования" (разделите 7.1, страница 20), опция сделала бы то, что Вы хотите.

7.1 Проигнорируйте серийный номер оборудования

Если устройства имеют тот же идентификатор поставщика и идентификатор продукта, но различные порядковые номера, система будет обычно рассматривать их как различные устройства. Это заставляет драйверы быть установленными для каждого устройства и создавать ключи реестра для каждого устройства.

Возможно переопределить это поведение заставить систему проигнорировать порядковый номер устройства и рассматривать все устройства с соответствием VID и PID, подключенному к тому же USB-порту, как будто они были тем же устройством. Это достигается путем добавления значения REG_BINARY, названного IgnoreHWSerNum к реестру и установки его на 01.

AN_123, Как COM-порты Выделяются На примечании к приложению Установки драйвера, также очень информативен.

OT, устройства в эти дни становятся столь сложными, что большая часть документации перемещается из таблицы данных и в Примечания к Приложению. Не забывайте всегда читать примечания к приложению!

6
ответ дан 07.12.2019, 17:39

Теги

Похожие вопросы