I'm currently writing a program on STM32F411 that uses a simple bootloader and two sub-applications. The sub-applications are located in the flash memory and the bootloader loads one of them (both code and data) into the RAM memory and then starts ex...