Alternatives to Flash Memory for Bootloader Storage on STM32F103
Hello,
I’m designing a custom bootloader for the STM32F103 series, and I’m looking for alternative memory regions to store the bootloader instead of using Flash memory.
The reason I don’t want to use Flash memory (starting at 0x08000000) is that I want to allocate the entire Flash space for the user's application code. This way, we avoid the need to modify the linker file each time we flash new application code using Cube IDE.
I’ve considered using SRAM, but since it’s volatile, I’m not sure if it’s a reliable solution for bootloader storage. Are there any other memory options or techniques I can explore to store and execute the bootloader reliably?
You can also suggest me a diff board / series than STM32F103.
Thanks in advance for your advice!
