cancel
Showing results for 
Search instead for 
Did you mean: 

STM32 embedded Bootloader

Posted on December 13, 2013 at 11:25

Hi,

I'm working with STM32F100x microcontroller; I use the factory embedded bootloader to write the flash by USART with a Linux PC forcing the BOOT0 pin at high value.

All work fine !

I have a question: is it possible modify the embedded bootloader's code?

 If no, where can i find its source code?

Thanks

#stm32 #bootloader
2 REPLIES 2
chen
Associate II
Posted on December 13, 2013 at 12:17

Hi

No, I do not think you can change the factory boot loader.

It is built into the Embedded processor. It is part of the silicone.

It is read only.

I cannot comment on whether ST will release the source code.

ST have released a number of Application notes on how to interface to the embedded boot code.

http://www.st.com/st-web-ui/static/active/jp/resource/technical/document/application_note/CD00167594.pdf

Posted on December 13, 2013 at 13:54

It's in ROM or OTP, so you can't change it to your convenience.

Perhaps you'd do better by clearly stating the problem you seek to resolve?

If you don't like how the loader behaves, use it to upload a replacement in RAM, and jump to it.

I don't believe ST releases the source, it would likely depend on the type of customer relationship you have. I just generated listings.
Tips, buy me a coffee, or three.. PayPal Venmo Up vote any posts that you find helpful, it shows what's working..