7.2 SYSCFG registers7.2.1 SYSCFG memory remap register (SYSCFG_MEMRMP)รีจิสเตอร์นี้ถูกใช้สำหรับการกำหนดค่าเฉพาะบน memory mapping:
• 1bit ถูกใช้เพื่อแสดงให้เห็นว่า option bytes BOOT_ADD0 หรือ BOOT_ADD1 กำหนด the boot memory base address.
• บิตอื่นๆ ถูกใช้เพื่อสลับ FMC SDRAM Banks ด้วย FMC NOR/PSRAM bank
Address offset: 0x00
Reset value: 0x0000 0000

Bits 31:12 Reserved, must be kept at reset value.
Bits 11:10
SWP_FMC[1:0]: FMC memory mapping swap
ถูกเซ็ตและถูกเคลียรืโดย software. บิตเหล่านี้ถูกใช้เพื่อสลับ the FMC SDRAM banks และ FMC NOR/PSRAM เพื่อเปิดใช้งาน
the code execution จาก SDRAM Banks โดยไม่ต้องแก้ไข the default MPU attribute
00: ไม่มี FMC memory mapping swapping
SDRAM bank1 and Bank2 ถูกแม็ปที่ 0xC000 0000 และ 0xD000 0000 ตามลำดับ (default mapping)
NOR/RAM สามารถเข้าถึงได้ @ 0x60000000 (default mapping)
01: NOR/RAM and SDRAM memory mapping ถูกสลับ,
SDRAM bank1 and bank2 ถูกแมปที่ 0x6000 0000 and 0x7000 0000, ตามลำดับ
NOR/PSRAM bank ถูกแมปที่ 0xC000 0000
10: Reserved
11: Reserved
Bits 9:1 Reserved, must be kept at reset value.
Bit 0
MEM_BOOT: Memory boot mapping
บิตนี้แสดงให้เห็นว่า option bytes BOOT_ADD0 หรือ BOOT_ADD1 กำหนด the boot memory base address.
0: Boot memory base address ถูกกำหนดโดย BOOT_ADD0 option byte
(Factory Reset value: TCM-FLASH ถูกแม็ปที่ 0x00200000).
1: Boot memory base address ถูกกำหนดโดย BOOT_ADD1 option byte
(Factory Reset value: System memory ถูกแม็ปที่ 0x001 0000).
Note: ดูที่ section 2.3: Memory map สำหรับรายละเอียดเกี่ยวกับ the boot memory base address selection.