2014-02-07 6 views
1

У меня возникла проблема при использовании контроллера моста PCI-UART от Silicon Labs CP2102. Silicon Labs предлагает приложение для изменения параметров конфигурации, связанных с USB (PID, VID, Device Description ...), поэтому я изменил значение VID на те, которые были назначены мне администратором USB-IF. Кажется, что все поля были правильно обновлены (я вижу это в диспетчере устройств), но Windows сообщает, что драйверов нет. Перед изменением VID/PID и описания устройства все работало хорошо.Драйверы VCOM, не работающие после изменения PID/VID

Любая идея, как заставить Windows использовать те же драйверы, что и раньше? Возможно ли, возможно, даже нормально, что драйвер привязан к определенному VID/PID, и, изменив его, я в основном «сломал» контроллер, если не буду писать свои собственные драйверы?

ОС: Windows 7 USB-UART контроллер: Silicon Labs CP2102 Более подробная информация о контроллере: http://www.silabs.com/products/interface/usbtouart/Pages/usb-to-uart-bridge.aspx

Спасибо заранее за вашу помощь.

+0

Microsoft, конечно, ничего не знает о вашем новом VID, поэтому не может рекомендовать драйвер. Вам нужно будет обновить INF-файл и изменить [DeviceList], чтобы он мог быть установлен. –

ответ

1

Взгляните на Driver Customization Wizard (AN220SW). Если вы создадите драйвер с подходящим VID и PID в качестве настроенного устройства, вы можете снова загрузить его (а также повторно настроить обратно на значение по умолчанию или что-то еще). Документация для этого находится в Application Note 220.

+1

Я не могу извиниться за эту неприемлемую задержку в ответе. Я действительно не знаю, как это ускользнуло мое внимание. Ответ через 10 месяцев, вероятно, нахмурился, но ради полноты я хочу поблагодарить вас за ваш пост. Он действительно содержит правильный ответ, и именно это я и сделал в конце. Благодарю. – EEALNT