Просмотр исходного кода

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.)
Angus Gratton 4 лет назад
Родитель
Сommit
fd50bcf704
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      components/bootloader_support/src/bootloader_common.c

+ 1 - 1
components/bootloader_support/src/bootloader_common.c

@@ -296,7 +296,7 @@ RESET_REASON bootloader_common_get_reset_reason(int cpu_no)
 
 #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;