The table below summarizes the mapping of the SAM L11 memory regions.
Memory region | Base address | Size |
---|---|---|
Flash (BOOT region) | 0x00000000 | BOOTPROT * 256Bytes |
Secure Flash (BOOT region) | 0x00000000 | BS*256Bytes - BNSC*32Bytes |
Non-Secure Callable Flash (BOOT region) | Contiguous to Secure Flash (BOOT region) | BNSC * 32Bytes |
Non-Secure Flash (BOOT region) (1) | BS * 256Bytes | Flash (BOOT region) remaining size = (BOOTPROT * 256Bytes - BS*256Bytes) |
Flash (APPLICATION region) | BOOTPROT * 256Bytes | Flash size - BOOTPROT * 256Bytes (Flash BOOT region) |
Secure Flash (APPLICATION region) | BOOTPROT * 256Bytes | AS*256Bytes-ANSC*32Bytes |
Non-Secure Callable Flash (APPLICATION region) | Contiguous to Secure Flash (APPLICATION region) | ANSC * 32Bytes |
Non-Secure Flash (APPLICATION region) | (BOOTPROT+AS) * 256Bytes | Flash (APPLICATION region) remaining size = (Flash size - BOOTPROT*256Bytes - AS*256Bytes) |
Secure Data Flash | 0x00400000 | DS * 256Bytes |
Non-Secure Data Flash | Contiguous to Secure Data Flash | 2KB - Secure Data Flash size |
Secure SRAM | 0x20000000 | RS * 128Bytes |
Non-Secure SRAM | Contiguous to Secure SRAM | SRAM size - Secure SRAM size |
These are the default memories configurations from fresh from factory or after a
ChipErase_ALL
command: