2024-09-27 11:00 AM
Dear STMicroelectronics Support,
I am writing to express my urgent need for the necessary drivers to use my STM32 Blue Pill development board with STM32CubeProg on a Windows 10 64-bit system. I have been unable to find or install the correct drivers despite extensive searching and troubleshooting.
This delay is significantly hindering my project progress and causing considerable frustration. I kindly request your immediate attention to this matter.
I have attached for your reference. Please let me know if any additional information is required.
Thank you for your prompt assistance.
Solved! Go to Solution.
2024-09-27 01:26 PM
There is no driver. STM32F103 does not support USB boot, so you need either the debug interface (like ST-Link) to program the STM32F103 using SWD or some USB-UART module to use bootloader via PA9, PA10 pins.
2024-09-27 11:07 AM
Doesn't sound like a driver issue, more like an electrical one.
Use a different cable, make sure it's a data rated cable, not a charging one, and that you have an authentic ST part on the board.
>>This delay is significantly hindering my project progress and causing considerable frustration. I kindly request your immediate attention to this matter.
This really isn't how the world works, plus you're going into the weekend in the EU already. Perhaps consider using authentic ST NUCLEO boards with ST-LINK on-board?
Microsoft should be able to pull drivers from WHQL when prompted to update unknown drivers.
The drivers already furnished on ST's site already cover 32 and 64-bit Windows, your system isn't going to be especially different from everyone else's, nor require magic Blue-Pill drivers.
Make sure BOOT0 is HIGH for the STM32 ROM System Loader to start when plugged in.
2024-09-27 01:01 PM - edited 2024-09-27 01:03 PM
So you want boot from direct USB connection on Blue Pill , with F103 cpu ?
I see small problem here: F103C8 or CB has no USB boot built in.
see AN2606:
-> can boot from usart1 connection - thats it.
2024-09-27 01:21 PM
Well you're connected to the USB pins of the STM32F103, but without any firmware that initializes those pins as some sort of USB device, it's not going to enumerate.
If you're developing FW and debugging/programming, you'll need an external programmer/debugger like an ST-Link V2 (or even the cheap Chinese knock off), and program through the SWD pins opposite of the USB connector of the Blue Pill.
A better approach is to use a Nucleo-G431KB or a Nucleo-L432KC, or similar. Both which have a ST-Link V2 built in plus you get a VCP so you can communicate by UART without any extra USB<>Serial dongle.
2024-09-27 01:26 PM
There is no driver. STM32F103 does not support USB boot, so you need either the debug interface (like ST-Link) to program the STM32F103 using SWD or some USB-UART module to use bootloader via PA9, PA10 pins.