У меня есть плата STM32F4 Discovery с прошивкой, которая реализует устройство USB CDC. После подключения я должен увидеть устройство виртуального COM-порта в диспетчере устройств Windows.

Я установил драйвер виртуального COM-порта STM32 , запустив VCP_V1.4.0_Setup.exe. Моя система 32-битная, Windows 7.

Проблема в том, что когда я подключаю плату обнаружения, Windows говорит:

Драйвер не найден.

Имя устройства отображается правильно («Виртуальный COM-порт STM32»), но Windows не может найти драйвер ни в сети, ни локально.

Я установил драйвер, поэтому не понимаю, что происходит.

1 ответ1

2

Оказалось, что установка драйвера не была завершена. После запуска VCP_V1.4.0_Setup.exe должен быть выполнен другой exe- файл для завершения установки драйвера.

Правильные шаги:

1- Удалить предыдущие версии (Пуск-> Настройка-> Панель управления-> Установка и удаление программ)

2- Запустите ваш "VCP_V1.4.0_Setup.exe"

3- Перейдите в каталог установки - пример, C:\Program Files (x86)\STMicroelectronics\Software\Virtual comport driver

4- Перейдите в каталог версий вашей ОС ([Win7] или [Win8])
+ Тогда:
- Дважды щелкните файл dpinst_x86.exe, если вы используете 32-разрядную версию ОС.
- Дважды щелкните файл dpinst_amd64.exe, если вы работаете в 64-битной версии ОС.
+ Следуйте инструкциям.

Они включены в файл readme, который прикрепляется только в том случае, если вы загружаете драйвер с официального сайта.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .