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