STM32 Bootloader | Programming STM32F103C via USB Port

preview_player
Показать описание
This video is all about installing STM32 Bootloader, i.e Programming STM32F103C8 Board using USB Port directly. STM32 Development Board or STM32F103C8 Microcontroller can be easily programmed using the Arduino IDE..

In our last tutorial we learnt the basics of the STM32 Development Board and also programmed it to blink an LED. But there was one huge drawback, i.e In order to program the Board we need a FTDI programmer module and also we have to toggle the boot 0 jumper between and 1 position while uploading and testing a code. Also the mini-USB port on the Development board was left totally unused. The reason for doing that is, when the STM32 development board is purchased it does not come with an Arduino ready boot loader and hence the board will not be discovered by your computer when connected through the USB.

But there exists a boot loader program developed by LeafLabs for Maple mini boards. This boot loader can be flashed into the STM32 once and thereafter we can directly use the USB port of the STM32 board to upload programs just like any other Arduino boards.

Drop a like if you liked this video.
Don't forget to subscribe our channel for more Electronics project and tutorials.

Рекомендации по теме
Комментарии
Автор

Thank you very much. The 1k resistor trick worked perfectly.

ucexperiments
Автор

Excellent Video. the best part is no need to switch between Boot 0 and 1... Thousand thumsups

electronicsinnovation
Автор

thanks a lot sir, this video is very useful.it gave the perfect solution for uploading code in stm32

vishwajeetghata
Автор

hii, I tried this steps, after install this driver in Device Manager shows ' libusb-win32 devices - Maple DFU' but in Arduino IDE there is not port is active, can you please give me a solution

justinmathew
Автор

I uploaded bootloader but it can not show com port

projectuk
Автор

Thanks a lot...man. Your video is very useful for me... Thanks again.

shankarhalder
Автор

I have never seen any video explain the part of insert a resister between PA12 and 3.3v.
Can you tell me wny need do that?

RS-kxrp
Автор

Thanks a lot, my problem solved though I use 2.2k ohm resistor as I have no 1.2k ohm resistor, but it's working now... Thanks...

msf
Автор

Gracias saludos desde mi amada Venezuela.

CARlosDAN
Автор

After uploading code there is one notification pops up which is Access Denied can anyone help mi to solve this ??

talekarswaraj
Автор

May you explain only stm32f103 mcu programming not development card(not blue pill, not doscovery card)

hecmakinakimya
Автор

I am going to try to connect with 1.5k resitor .My board don’t recognize com port although I burnt bootloader successfully

riehdjcnxnxdien
Автор

Good explanation. Have you tried connecting AM2320 with this blue pill? I couldn't make it work. Regards

lucasmarjona
Автор

Hi, I have an .ioc file, how can I transfer it to blue pill with this method?

rezamjj
Автор

My device is 32f103c8t6 itself. But it reports 64. In second step i need every time as 128 .

mvssarma
Автор

Hello sir
When I upload the program using this video then I am facing issues after the uploading program it’s show this program is free software and has ABSOLUTELY NO WARRANTY

yuvrajdewangan
Автор

Can I use st link serial debugger on this usb bootloader. As we have flashed usb bootloader so It may be the case that It might have erased the previous bootloader?

shashibhushansingh_
Автор

thank you very much, with this STM32F103C is it possible to reprogram the Enc424j600-lpt is it possible to change the mac?

rogeralejandro
Автор

Can I get the link for downloading the bootloader file ? The link is not working now.

prajnyajitmohanty
Автор

Can I use this setup to run code through cube ide???

yashmourya