2021-08-18 01:52 AM
I am working on STM32L151RCT6 controller in STMcube IDE..
i have one application running in the Flash from starting address and one more application i want to run it from other location of Flash..
basically 2 block of firmware(applications) i am considering , one will run at beginning of the Flash and other should run lower address of the Flash..
How to provide the flash starting address boot loader to run the 2nd application?
2021-08-23 03:55 PM
You can jump to the other application similar to how you would jump to the system memory bootloader.
This is for the STM32F4 but it should be similar on the L1.
https://stm32f4-discovery.net/2017/04/tutorial-jump-system-memory-software-stm32/
Typically a custom user bootloader would be used to select between two different applications.