Прочитайте что в сети пишут.
http://easystm32.ru/for-beginners/38-flash-stm32Как известно, у STM32 единое адресное пространство (от 0x00000000 до 0xFFFFFFFF) вообще для всего, тут будут и регистры, и оперативная памяти и флеш память (адрес которой начинается с 0x08000000).
http://forum.easyelectronics.ru/viewtop ... 5f#p159858по поводу загрузки из памяти в озу и выполнению из него - адресное пространство в STM32 единое, потому просто грузите нужный код в RAM по нужному Вам адресу и передаете туда управление.
http://radiokot.ru/forum/viewtopic.php? ... 7#p2088567ARM имеет общее адресное пространство
https://www.drive2.ru/b/2520018/Также, что отличает архитектуру STM, так это наличие единого адресного пространства для кода и данных. Внутри себя процессор имеет Гарвардскую архитектуру, но с точки зрения программиста он фон-Неймановский.
Продолжать можно и дальше.
Как видите не я придумал про единое адресное пространство.
