Stm32 virtual com port driver windows 7 не устанавливается

Обновлено: 07.07.2024

Может кто-нибудь знает что это?

Информация о USB-устройстве просмотра:

1 ответ 1

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

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

Если у вас возникли проблемы с подключением платы Iskra JS к Espruino Web IDE, последовательно пройдите все шаги описанные на это странице.

Установка дополнительных драйверов для STM32


Рассмотрим альтернативный вариант подключения платы Iskra JS к Espruino Web IDE. Поочерёдно установите все драйвера с официального сайта ST-Link.

Если установка дополнительных драйверов не помогла, прошейте контроллер через DFU-режим

1 ответ

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

1- Uninstall previous versions (Start-> Settings-> Control Panel-> Add or remove programs)

2- Run your "VCP_V1.4.0_Setup.exe"

3- Go to Your installation directory - Example, C:\Program Files (x86)\STMicroelectronics\Software\Virtual comport driver

4- Go to Your OS version directory ([Win7] or [Win8])
+ Then :
- Double click on dpinst_x86.exe if you are running a 32-bits OS version
- Double click on dpinst_amd64.exe if you are running a 64-bits OS version
+ Follow the instructions.

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

Не работают библиотеки Амперки


По умолчанию библиотеки модулей Амперки работают только при подключении к интернету. Если вы планируете прошивать плату Iskra JS без выхода в сеть, необходимо настроить ваш компьютер.

Проверьте путь к подключаемым библиотекам. Для этого зайдите в настройки Espruino Web IDE: Settings Communications и проверьте адрес в поле Module URL .

Должен быть указан:

И в поле Module Extensions :


Если путь иной, замените его. После, перейдите в настройки Espruino Web IDE: Settings BOARD и проверьте адрес в поле Board JSON URL .

Должен быть указан:


2 ответа

У меня была такая же проблема, я мог прочитать устройство и увидеть, какой com-порт, но я не мог открыть его. (для CDC)

Там упоминается, что вам нужно добавить несколько линий, если вы хотите связываться с RS232 через VCP.

Я добавил следующее в файл usbd_cdc_if.c:

И настроил функцию CDC_Control_FS:

Я надеюсь, что это все еще полезно для вас.

Прошивка FW1.4.0 для STM32H7 работает некорректно. Я должен использовать FW1.3.2 и CubeMX 5.2.1.

Но если я инициализирую шину FMC, виртуальный COM-порт снова работает некорректно, если я комментирую инициализацию, он снова работает правильно

Интересно, что функции C: «fopen (« COM6 »,« r + »), fwrite, fgetc, fclose» - работают в Windows 10 с FW1.4.0 без настройки порта. Ошибка FW1.4.0 в записи параметров порта (в бодах, битах или других) и драйвер Windows виртуального COM-порта возникает исключение, если не может записать параметры в USB-устройство

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

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

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

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

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

Программа не сохраняется после сброса питания

Среда настроена, плата прошивается, код работает. Но после переподключения питания программа не сохраняется в памяти контроллера, как будто её и не было. Для решения проблемы сделайте ряд действий.


Зайдите в настройки Espruino Web IDE.


Перейдите во вкладку Communications и опустите Scroll Lock в самую нижнюю часть.


Найдите пункт меню Save on Send и удостоверьтесь, что в окне выбора состояния стоит вариант Yes . Если стоит другой вариант, измените его на Yes .

После этого программа должна сохранятся в памяти контроллера после переподключения питания.

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

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

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

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

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

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

Disconnect при загрузке скрипта


Если в диспетчере устройств плата отображается корректно, но при попытке загрузить скрипт происходит рассоединение Espruino Web IDE и платы Iskra JS, то вероятнее всего проблема заключается в особенности ОС Windows. Обойти эту проблему можно используя дополнительно USB-Hub. При подключении Hub будет служить посредником между компьютером и управляющей платой.

Установка драйвера STM32


Выделите «неработающее устройство» и нажмите кнопку «обновить драйверы».


Выберите пункт «Поиск и установка драйверов вручную» для 32-х битных систем: C:\Program Files\STMicroelectronics


для 64-х битных систем: C:\Program Files (x86)\STMicroelectronics


Должно появиться окошко об успешном завершении установки драйвера.


В итоге драйвер для USB-интерфейса микроконтроллера STM32, должен находиться во вкладке «Порты (COM и LPT)» и без восклицательного знака.

Всё получилось. Теперь можно продолжить «настройку платы».

Прошивка платы через DFU

Если в диспетчере устройств не появилось новых устройств, вероятней всего микроконтроллер STM32F405RG не прошит. Для решения проблемы прошейте платформу в DFU-режиме

Проверьте установку драйвера для STM32

Подключите плату к компьютеру и посмотрите как определяется платформа:


плата определяется во вкладке «порты (COM и LPT)», но с восклицательным знаком.

В последних двух случаях, необходимо указать путь к драйверам.

Проверьте среду разработки


Работать с платой Iskra JS следует только в Espruino Web IDE. Если у вас установлена Iskra IDE , установите Espruino Web IDE.

Читайте также: