
RM0351
92/1830
DocID024597 Rev 5
Embedded boot loader
The embedded boot loader is located in the system memory, programmed by ST during
production. Refer to AN2606 STM32 microcontroller system memory boot mode.
0x0400 0000 - 0x07FF FFFF
Reserved
Reserved
Reserved
FSMC bank 1
NOR/
PSRAM 2
(128 MB)
Aliased
QUADSPI
bank (128 MB)
Aliased
0x0010 0000 - 0x03FF FFFF
Reserved
Reserved
Reserved
FSMC bank 1
NOR/
PSRAM 1
(128 MB)
Aliased
QUADSPI
bank (128 MB)
Aliased
0x0000 0000 - 0x000F FFFF
(1)
(2)
Flash (1 MB)
Aliased
SRAM1
(256 KB)
Aliased
System
memory
(28 KB)
Aliased
FSMC bank 1
NOR/
PSRAM 1
(128 MB)
Aliased)
QUADSPI
bank (128 MB)
Aliased)
1. When the FSMC is remapped at address 0x0000 0000, only the first two regions of bank 1 memory controller
(bank 1 NOR/PSRAM 1 and NOR/PSRAM 2) can be remapped. When the QUADSPI is remapped at address
0x0000 0000, only 128 MB are remapped. In remap mode, the CPU can access the external memory via
ICode bus instead of system bus, which boosts up the performance.
2. Even when aliased in the boot memory space, the related memory is still accessible at its original memory
space.
Table 7. Memory mapping versus boot mode/physical remap (continued)
Addresses
Boot/remap in
main Flash
memory
Boot/remap in
embedded
SRAM 1
Boot/remap in
system
memory
Remap in
FSMC
Remap in
QUADSPI