RM0440 Rev 4 91/2126
RM0440
91
• System memory
• Embedded SRAM1
• FSMC bank 1 (NOR/PSRAM 1 and 2)
• QUADSPI memory
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.
Table 6. Memory mapping versus boot mode/physical remap
(1)
Addresses
Boot/remap in
main Flash
memory
Boot/remap in
embedded
SRAM 1
Boot/remap in
system
memory
Remap in
FSMC
Remap in
QUADSPI
0x2000 0000 - 0x2002 3FFF SRAM1 SRAM1 SRAM1 SRAM1 SRAM1
0x1FFF 7000 - 0x1FFF FFFF
System
memory/OTP/
Options bytes
System
memory/OTP/
Options bytes
System
memory/OTP/
Options bytes
System
memory/OTP/
Options bytes
System
memory/OTP/
Options bytes
0x1000 8000 - 0x1FFE FFFF Reserved Reserved Reserved Reserved Reserved
0x1000 0000 - 0x1000 7FFF CCM SRAM CCM SRAM CCM SRAM CCM SRAM CCM SRAM
0x0808 0000 - 0x0FFF FFFF Reserved Reserved Reserved Reserved Reserved
0x0800 0000 - 0x0807 FFFF Flash memory Flash memory Flash memory Flash memory Flash memory
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 - 0x0007 FFFF
(2)
(3)
Flash Aliased
SRAM1
Aliased
System
memory
(28 KB)
Aliased
FSMC bank 1
NOR/
PSRAM 1
(128 MB)
Aliased)
QUADSPI
Aliased)
1. Reserved memory area highlighted in gray in the table.
2. 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 FSMC 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.
3. Even when aliased in the boot memory space, the related memory is still accessible at its original memory space.