2025-08-31 6:31 PM
Hi, just looking to learn the best way to do this. We're aiming to create a system for STM32H7R/S where the bootloader acts as USB MSC device to store a number of different app binaries to a permanently-mounted SD card. At system restart, the booloader needs to let the user chose which of the binaries to load from the SD card (the system has a small touch screen). The bootloader would then load the binary from the SD card into the fast internal RAM and run it there.
Is the External Memory Loader a good way to do this? Is this use case supported by CubeMX? Is there a good set of examples or "howto" documents?