From f486736cbf3bb9541e9fa686686747ec3094343b Mon Sep 17 00:00:00 2001 From: Angus Gratton Date: Tue, 1 Jun 2021 18:58:55 +1000 Subject: [PATCH] bootloader: Fix "skip validate in deep sleep" on ESP32 & ESP32-S2 Regression in 83bf2e1ac1, this memory region was shifted from fast to slow RTC memory (no change on ESP32-C3 as no RTC fast memory on this chip.) --- components/bootloader_support/src/bootloader_common_loader.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/bootloader_support/src/bootloader_common_loader.c b/components/bootloader_support/src/bootloader_common_loader.c index 687cf3ce15..b8d426840d 100644 --- a/components/bootloader_support/src/bootloader_common_loader.c +++ b/components/bootloader_support/src/bootloader_common_loader.c @@ -141,7 +141,7 @@ esp_err_t bootloader_common_get_partition_description(const esp_partition_pos_t #if defined( CONFIG_BOOTLOADER_SKIP_VALIDATE_IN_DEEP_SLEEP ) || defined( CONFIG_BOOTLOADER_CUSTOM_RESERVE_RTC ) -#define RTC_RETAIN_MEM_ADDR (SOC_RTC_DATA_HIGH - sizeof(rtc_retain_mem_t)) +#define RTC_RETAIN_MEM_ADDR (SOC_RTC_DRAM_HIGH - sizeof(rtc_retain_mem_t)) rtc_retain_mem_t *const rtc_retain_mem = (rtc_retain_mem_t *)RTC_RETAIN_MEM_ADDR;