Lines Matching +full:reserved +full:- +full:memory

3  * SPDX-License-Identifier: Apache-2.0
7 /* SRAM0 (192kB) instruction cache+memory */
12 /* SRAM1 (128kB) instruction/data memory */
19 #define SRAM1_USER_SIZE (0x40000000 - SRAM1_DRAM_USER_START)
21 /* SRAM2 (200kB) data memory */
27 #define SRAM2_DRAM_USER_SIZE (SRAM2_DRAM_END - SRAM2_DRAM_USER_START)
29 /** Simplified memory map for the bootloader.
30 * Make sure the bootloader can load into main memory without overwriting itself.
33 * - 0x3ffae000 - 0x3ffb0000 (Reserved: data memory for ROM functions)
34 * - 0x3ffb0000 - 0x3ffe0000 (RAM bank 1 for application usage)
35 * - 0x3ffe0000 - 0x3ffe0440 (Reserved: data memory for ROM PRO CPU)
36 * - 0x3ffe3f20 - 0x3ffe4350 (Reserved: data memory for ROM APP CPU)
37 * - 0x3ffe4350 - 0x3ffe5230 (BT shm buffers)
38 * - 0x3ffe8000 - 0x3fffffff (RAM bank 2 for application usage)
49 /* Convert IRAM address to its DRAM counterpart in SRAM1 memory */
50 #define SRAM1_IRAM_DRAM_CALC(addr_iram) (SRAM1_SIZE - (addr_iram - SRAM1_IRAM_START) + \
52 /* Convert DRAM address to its IRAM counterpart in SRAM1 memory */
53 #define SRAM1_DRAM_IRAM_CALC(addr_dram) (SRAM1_SIZE - (addr_dram - SRAM1_DRAM_START) + \
67 /* The `USER_IRAM_END` represents the end of staticaly allocated memory.
68 * This address is where 2nd stage bootloader starts allocating memory.
69 * The `iram_loader_seg` which is the last memory the bootloader runs from
71 * all build cases - Simple boot and the MCUboot application.
79 /* AMP memory */
100 #define IROM_SEG_LEN (FLASH_SIZE - 0x1000)
102 #define DROM_SEG_LEN (FLASH_SIZE - 0x1000)