Stsw stm32102 windows 10

STM32 usb driver not recognised win10 #697

Comments

paolovr70 commented Oct 2, 2019

HI thank you for you repository. I used the two batch files for drivers but WIN10 does not recognize the stm32. Message is no associated driver. Any suggestion? Thanks. P.

The text was updated successfully, but these errors were encountered:

rtek1000 commented Oct 5, 2019

Windows 10 makes the installer go crazy because of the drivers. Is this the case of unsigned driver? What is the VID / PID that appears in your computer’s device manager?

STM32F103C8T6 — Virtual Serial Port:

stevstrong commented Oct 8, 2019

You have to execute the batch file with admin rights.

paolovr70 commented Oct 15, 2019

Yes. BAT File executed but the problem remains. I tried with 3 different win10 compiters. I am not able to change the driver and use a different one because.the system tell me that it.is already using the best one according to win10. Any suggestion?

rogerclarkmelbourne commented Oct 15, 2019

I tested this recently on a brand new W10 installation and it worked fine.
Even if the STM32 was already connected.

rtek1000 commented Oct 16, 2019

What board are you using?

Some boards may have a hardware error that may not let your computer recognize USB, a pull-up resistor on the USB data line, see:

paolovr70 commented Oct 16, 2019 •

Thank you, for the reply but in my BOARD R10 ia resistor with the vaue of 152, that is exactly 1.5k. This is the board (on ebay.com): STM32F103C8T6 ARM STM32 Minimum System Development Board Module For Arduino
Any other idea? thanks. p.

adamfxtion commented Oct 17, 2019

I was have been having problems getting USB to work with recent STM32F103C8T6 system minimum boards, getting ‘device not recognised’ messages and ‘device descriptor request failed’ message in device manager (Win 10). I have concluded that while the boards were sold as STM32F103C8T6 system minimum boards and the chips are labelled as STM32F103C8T6, they are in fact something else with STM32 markings. there may of course be versions of the chip with correct markings, not STM32) that that also don’t work.
The link below, second page, has more on these boards. While the discussion is about not being able to program STM32’s with STlink, it turns out that the reason it doesn’t work is because the CPUID was different than that which would be read from a genuine STM32 part.

Читайте также:  Nvme �������� ��� linux

I have tested my boards and the configuration bits at 0xE00FFFC0 are a match for Macbeth’s when read using using ST-Link Utility, so the manufacturer as read from the chip is not ST if I understand correctly.
I have not found any of the STM32duino code (including bootloaders) to work with these chips, whatever they are. I did successfully get the openCM3 CDC example project to work in VSC/Platformio (after sorting out the STlink programming issue discussed in the link) and Macbeth got the USB to work another way, but as it stands the, it looks as though the current STM32duino code and these chips are incompatible. It also rather looks to me like a large batch of these particular boards with suspect chips is now in circulation, as I have 6 boards obtained in 3 different orders, 2 from UK stock and 4 in 2 lots from China direct (all last couple of months though). I also confirmed that changing the CPU for an STM32 obtained from Farnell on one of these boards fixed the USB issue.

Stsw stm32102 windows 10

Всем привет !
На сайте STM нашел только VCP драйвер ( STSW-STM32102 STM32 Virtual COM Port Driver — http://www.st.com/web/en/catalog/tools/PF257938) для встроенного USB STM32.
Может кто написал полноценный драйвер (не VCP) для встроенного USB STM32 типа CDM для FTDI (D2XX Direct Drivers — http://www.ftdichip.com/Drivers/D2XX.htm) ?

Для FT201X существует драйвер CDM для FTDI (D2XX Direct Drivers — http://www.ftdichip.com/Drivers/D2XX.htm) и FT201X в диспетчере устройств отображается как USB, см. во вложении рис. FT201X.png

Для STM32 нашел ТОЛЬКО VCP драйвер ( STSW-STM32102 STM32 Virtual COM Port Driver — http://www.st.com/web/en/catalog/tools/PF257938) и USB ST32F407VG в диспетчере устройств отображается как Virtual COM Port, см. во вложении рис. STM32.png
Для USB ST32F407VG пробовал разные библиотеки — не зависит, все равно ПК видит только виртуальный СОМ-порт.
Алгоритмы работы с USB и СОМ-портом разные.
Но мне нужно работать с программой, которая обслуживает USB .

Вот попробовал даже пример в СооСох с сайта http://vg.ucoz.ru/load/stm32_ickhodnye_ . /16-1-0-44
STM32F4: Тестовый проект реализующий подключение USB CDC.
Переслать проект не могу — весит больше допустимого.
Но можно скачать по указанной ссылке.

Работаю я в IAR. Там то же самое получается.

Читайте также:  Как быстро установить windows с флешки

Во вложении скриншоты с Диспетчера устройств.

Драйвер (не VCP) для встроенного USB STM32

USB VCP на STM32
Был реализован режим эха: всё, приходящее в порт, немедленно отправляется обратно. В файл.

USB VCP stm32f303vc
Всем привет. Избавился в проекте от UART-USB драйвера посредством аппаратного USB с эмуляцией ком.

STM32F407VET6 USB VCP
Привет. Столкнулся с проблемой USB VCP на STM32F407VET6. Подняли USB VCP (и всю остальную.

stm32f2 usb cdc (vcp)
Не получается запустить usb на stm32f2. Пробовал генерировать проект в stm32cube. При подключении.

Для FT201X существует драйвер CDM для FTDI (D2XX Dyrist Dryvers — http://www.ftdichip.com/Dryvers/D2XX.htm) и FT201X в диспетчере устройств отображается как USB, см. рис. FT201X.

Для STM32 нашел ТОЛЬКО VCP драйвер ( STSW-STM32102 STM32 Virtual COM Port Dryver — http://www.st.com/web/en/catalog/tools/PF257938) и USB ST32F407VG в диспетчере устройств отображается как Virtual COM Port, см. рис. STM32.
Для USB ST32F407VG пробовал разные библиотеки — не зависит, все равно ПК видит только виртуальный СОМ-порт.

Алгоритмы работы с USB и СОМ-портом разные.

Но мне нужно работать с программой, которая обслуживает USB .

Быть такого не может! Если вы на микроконтроллере активируете CDC-устройство, компьютер и «увидит» CDC; если активируете HID-усройство, будет «видно» HID; в общем Bulk-режиме будет соответствующее «неопознанное» устройство.

А вообще, CDC проще всего, т.к. вы сильно абстрагированы от USB-протокола: для вашего софта совершенно нет разницы, открыть /div/ttySx или /div/ttyACMx — ioctlы и функции read/write будут совершенно одними и теми же!

Быть такого не может! Если вы на микроконтроллере активируете CDC-устройство, компьютер и «увидит» CDC; если активируете HID-усройство, будет «видно» HID; в общем Bulk-режиме будет соответствующее «неопознанное» устройство.

А вообще, CDC проще всего, т.к. вы сильно абстрагированы от USB-протокола: для вашего софта совершенно нет разницы, открыть /div/ttySx или /div/ttyACMx — ioctlы и функции read/write будут совершенно одними и теми же!

Еще раз попытаюсь. Может я где ошибся в библиотеках.

[QUOTE=»vvv998″][QUOTE=»Iddy_Im»][QUOTE=»Цитата:[/QUOTE][/QUOTE][QUOTE]Для USB ST32F407VG пробовал разные библиотеки — не зависит, все равно ПК видит только виртуальный СОМ-порт[/QUOTE]
Быть такого не может! Если вы на микроконтроллере активируете CDC-устройство, компьютер и «увидит» CDC; если активируете HID-усройство, будет «видно» HID; в общем Bulk-режиме будет соответствующее «неопознанное» устройство.

А вообще, CDC проще всего, т.к. вы сильно абстрагированы от USB-протокола: для вашего софта совершенно нет разницы, открыть /div/ttySx или /div/ttyACMx — ioctlы и функции read/write будут совершенно одними и теми же!

Еще раз попытаюсь. Может я где ошибся в библиотеках.

Не могу найти где я ошибаюсь.
Вот попробовал даже пример в СооСох с сайта [URL=»http://vg.ucoz.ru/tood/stm32_ickhodnye_teksty_programm_na_si/stm32_testovyj_proekt_dlja_stm32f4_reotyzujushhij_podkljuche nie_usb_cdc/16-1-0-44″]http://vg.ucoz.ru/tood/stm32_ickhodnye_ . /16-1-0-44[/URL]

STM32F4: Тестовый проект реализующий подключение USB CDC.
Переслать проект не могу — весит больше допустимого.
Но можете скачать.

Читайте также:  Windows 10 cracker rutracker

Работаю я в IAR. Там то же самое получается.
Может скинете в личку пример ?

USB Virtual COM на STM32L — Keil Project

Предлагаю проект для контроллера STM32L152 для организации виртуального COM порта (USB-COM). Проект основан на публикованном ранее похожем проекте для STM32F103ZE: STM32 — организация виртуального COM-порта
Большое спасибо автору за хорошую публикацию.

Представленный в моей публикации проект получает данные с ПК и отправляет те же данные назад в ПК.

Железо для данного проекта: Нужно подключить USB DP к PA12 і USB DM к PA11, а также соединить земляной провод.

Запуск проекта:
1) Для того, чтобы ПК видел компорт устанавливаем драйвера (вложенные в этой публикации или качаем с сайта STM);
2) Скачиваем архив с проектом, открываем его Кейлом, компилируем, заливаем в проц;
3) После запуска программы на проце і подключения USB к ПК в диспетчере задач должен появится компорт:

4) Открываем терминал (например COM Port Toolkit) на ПК и отправляем тестовые данные на соответственный COM порт:

Убеждаемся, что те же данные приходят в ответ.

Ключевые моменты
Рассмотрим функцию main:

После приема данных от ПК устанавливается флаг USB_Data_Received_Flag, который проверяется в основной программе (main). Полученные с ПК данные находятся в USB_Rx_Buffer, длинна принятых данных в байтах находится в USB_Data_Received_Count.
Отправка байта в ПК происходит с помощью функции void USB_Send_Data(uint8_t data).

Более подробную информацию можно найти в вышеупомянутой публикации: STM32 — организация виртуального COM-порта

Stsw stm32102 windows 10

Всем привет !
На сайте STM нашел только VCP драйвер ( STSW-STM32102 STM32 Virtual COM Port Driver — http://www.st.com/web/en/catalog/tools/PF257938) для встроенного USB STM32.
Может кто написал полноценный драйвер (не VCP) для встроенного USB STM32 типа CDM для FTDI (D2XX Direct Drivers — http://www.ftdichip.com/Drivers/D2XX.htm) ?

Для FT201X существует драйвер CDM для FTDI (D2XX Direct Drivers — http://www.ftdichip.com/Drivers/D2XX.htm) и FT201X в диспетчере устройств отображается как USB, см. во вложении рис. FT201X.png

Для STM32 нашел ТОЛЬКО VCP драйвер ( STSW-STM32102 STM32 Virtual COM Port Driver — http://www.st.com/web/en/catalog/tools/PF257938) и USB ST32F407VG в диспетчере устройств отображается как Virtual COM Port, см. во вложении рис. STM32.png
Для USB ST32F407VG пробовал разные библиотеки — не зависит, все равно ПК видит только виртуальный СОМ-порт.
Алгоритмы работы с USB и СОМ-портом разные.
Но мне нужно работать с программой, которая обслуживает USB .

Вот попробовал даже пример в СооСох с сайта http://vg.ucoz.ru/load/stm32_ickhodnye_ . /16-1-0-44
STM32F4: Тестовый проект реализующий подключение USB CDC.
Переслать проект не могу — весит больше допустимого.
Но можно скачать по указанной ссылке.

Работаю я в IAR. Там то же самое получается.

Во вложении скриншоты с Диспетчера устройств.

Оцените статью