diff --git a/components/bootloader/subproject/main/ld/esp32p4/bootloader.memory.ld.in b/components/bootloader/subproject/main/ld/esp32p4/bootloader.memory.ld.in index e7870d8dcb1..4fdc2125797 100644 --- a/components/bootloader/subproject/main/ld/esp32p4/bootloader.memory.ld.in +++ b/components/bootloader/subproject/main/ld/esp32p4/bootloader.memory.ld.in @@ -52,6 +52,7 @@ MEMORY * 1. Check what the new value of bootloader_iram_loader_seg start is. * 2. Update the value in this assert. * 3. Update SRAM_DRAM_END in components/esp_system/ld/esp32p4/memory.ld.in to the same value. + * 4. Update SRAM_MAIN_END in components/esp_system/ld/esp32p4/ld.hp_mem_defs to the same value. */ #if !CONFIG_ESP32P4_SELECTS_REV_LESS_V3 #define BOOTLOADER_IRAM_LOADER_SEG_START_EXPECTED 0x4FFADFC0 diff --git a/components/esp_system/ld/esp32p4/ld.hp_mem_defs b/components/esp_system/ld/esp32p4/ld.hp_mem_defs index 18ac6b5979f..6351c6bd335 100644 --- a/components/esp_system/ld/esp32p4/ld.hp_mem_defs +++ b/components/esp_system/ld/esp32p4/ld.hp_mem_defs @@ -7,9 +7,9 @@ /* ESP32-P4 target-specific HP memory definitions shared between HP app and LP Core linker scripts */ #if CONFIG_ESP32P4_SELECTS_REV_LESS_V3 -#define SRAM_MAIN_END 0x4FF2CBD0 /* 2nd stage bootloader iram_loader_seg start address (rev < 3) */ +#define SRAM_MAIN_END 0x4FF2BBD0 /* 2nd stage bootloader iram_loader_seg start address (rev < 3) */ #else -#define SRAM_MAIN_END 0x4FFAEFC0 /* 2nd stage bootloader iram_loader_seg start address (rev3+) */ +#define SRAM_MAIN_END 0x4FFADFC0 /* 2nd stage bootloader iram_loader_seg start address (rev3+) */ #endif #if CONFIG_ULP_COPROC_RUN_FROM_HP_MEM