Lines Matching +full:- +full:bootloader
3 * SPDX-License-Identifier: Apache-2.0
16 /* ICache size is fixed to 16KB on ESP32-C2 */
19 /** Simplified memory map for the bootloader.
20 * Make sure the bootloader can load into main memory without overwriting itself.
22 * ESP32-C2 ROM static data usage is as follows:
23 * - 0x3fccb264 - 0x3fcdcb70: Shared buffers, used in UART/USB/SPI download mode only
24 * - 0x3fcdcb70 - 0x3fcdeb70: PRO CPU stack, can be reclaimed as heap after RTOS startup
25 * - 0x3fcdeb70 - 0x3fce0000: ROM .bss and .data (not easily reclaimable)
27 * The 2nd stage bootloader can take space up to the end of ROM shared
42 /* For safety margin between bootloader data section and startup stacks */
56 (BOOTLOADER_USER_DRAM_END - BOOTLOADER_IRAM_LOADER_SEG_LEN + IRAM_DRAM_OFFSET)
58 (BOOTLOADER_IRAM_LOADER_SEG_START - BOOTLOADER_IRAM_SEG_LEN)
60 (BOOTLOADER_IRAM_SEG_START - BOOTLOADER_DRAM_SEG_LEN - IRAM_DRAM_OFFSET)