STM32 MCUs: load data to RAM and boot from there?
Hi,
I'm aware of the BOOT0 pin which is available on most STM32 MCUs and allows to select the device being booted from Flash.
Now my problem is, once shipped to an end user, this flash can't be updated easily. So it would be better to have a more simple possibility to update this firmware. In my setup, there is an other micro-controller available which commands and controls that STM32 MCU. No my idea is, to load the STM32-program from this controller to the RAM of the STM32 MCU and then start this dynamically loaded firmware.
So...is this possible? Can I download some code to an STM32 MCU and then start it via some internal boot-selection.-function? Or do I have to do some hacks for my own?
Any ideas and suggestions are welcome :)
Thanks!
