STM32 Tips: Talking to the on-board Bootloader

preview_player
Показать описание
more videos coming soon 2024
Рекомендации по теме
Комментарии
Автор

Hey man, I'm working on a project, and recently switched from the 32u4 to the stm32f303, and I'm liking the possibilities that ST provides with their product and support. This and other videos are also extremely helpful to learning about uC's in general and STM32's. Just wanted to put that out there and say thanks! 😊😊

LOLWUT
Автор

Thanks Eddie, exactly what I need right now. Currently trying to program a STM32 co-processsor via Uart from a main STM32.

soundforce_nicolas
Автор

You are the best! Best regards from Brazil 🇧🇷

DELPITEC
Автор

Very good presentation! Thumbs up and Subscribed. Thanks for sharing.

thisoldjeepcj
Автор

Hi, I have make many projects with PIC, raspberry pi and arduino but STM32 is so different to start for a newbie. I change to STM32 for his calculation power. Thanks for this info 👍👍👍👍👍.

lucvanhove
Автор

Thank you for this video. It has really helped me understand the bootloader much better. Just missing the part where you actually upload your application via the bootloader from your PC.

phillipnewman
Автор

hey there, thanks it was very useful.
i have a question.why we should cut the power off from the MCU to enter bootloader mode ?
is there any documentation for this routine?

shayanghezelbash
Автор

Normally to access the µcontroller via bootloader is to upload a new firmware version. It would had been nice, if you had mentioned that procedure in detail within your contribution.
Anyway you making good videos!

JohnDoe-otwv
Автор

Hello Eddie, ı have a questio about hardware serial connection. AN2606 says that " . An RS232 transceiver must be connected to adapt the voltage level (3.3 to 12 V) between the STM32
device and the host." on page 40. I have a question about it. Does it really necessary ? As ı understand on your connection, you have used just usb-ttl converter to connect via usart. I think it works on ttl level serial communication also, deosn't it ?
Thanks for your reply for instance.

gurkantopkara
Автор

PCB traces as a tattoo. How cool is that😀

jenskapmeyer
Автор

Eddie, what about jumper in 1/1 position? Is there any factory bootloader too? Or we need write on it? A video about this would be great

DELPITEC
Автор

I was using RealTerm for the serial terminal, but the one you are using looks alot friendlier! Is that Sudt AccessPort installed with the IDE (PlatformIO?)?

You mentioned the factory bootloader is in ROM, but the table 9 you show says BOOT0=Vcc is Embedded RAM.. is that the same thing?

Regarding UM0516, could you have used the STM32CubeProgrammer to send the file to the UART bootloader? Or the ST Flash Loader Program (UM0462)? Or St's "DfuSe Demo" program? On the latter.. I'm not sure if a .dfu file is the same as the .elf/.bin that the compiler generates.

BTW, according to the Tm7IWQLrKYs video (AN2606 / AN3154), if you power-off the board without restoring Boot0 to gnd, then your program won't run (see the 3m20s mark)!! Has that been your experience?

bennguyen
Автор

Thank for cmsis;) hal and spl is tired.

CoBaldr
Автор

Great Videos, Is it possible to upgrade the main program of the microcontroller through standalone pendrive, if yes would you please help me how to do that.

MohitKumar-sbsk
Автор

Great video.
Would you describe the hardware connections? USB to TTL? Connect to A9, A10 + Power? Or, connect to the SWD header pins?
I have these blue pills that came pre-loaded with Arduino blink sketch program and it does not allow me to start the bootloader.
I need to erase them to start fresh with the ST native bootloader.
Thank you in advance.

Keep up your great work and channel.

minivric
Автор

Hi Eddie ! Am planning to put the STM32 flasher in a ESP8266 for OTA flashing of the STM32F103xx. Already managed to do Wifi transfer of the files to the ESP and write it to a local disk.Any plans of writing the same or have you seen any usable code ? Would appreciate your inputs.

EmbSysDev
Автор

If I send a command twice, for example, 7F first is 79 but others mess and I get 1F does someone else have this problem?

kaxagvimraze
Автор

Which software you use to record your videos and prepare presentation???

KrishnaBanarasi
Автор

Is there a way to start the bootloader from the user application? That would be nice if you wanted to do OTA updates

adammontgomery
Автор

Stupid questions :
1. What are the other ways if we need to jump from bootrom to application in flash in real world application except externally dictating ?
2. Is it sexy for any commercial application to use bootloader in bootrom ?
3. In real world if all application have bootloader and never use system memory ?

flamming_arrow