From b5df4b8dfd5a3e8885af54523de99279686318af Mon Sep 17 00:00:00 2001 From: yinqingzhao Date: Wed, 21 Jan 2026 19:57:23 +0800 Subject: [PATCH] fix(pm): fix crash issue of esp32 caused by accessing flash in sleep wake process --- components/esp_pm/linker.lf | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/components/esp_pm/linker.lf b/components/esp_pm/linker.lf index c5e196c764..b0254b7292 100644 --- a/components/esp_pm/linker.lf +++ b/components/esp_pm/linker.lf @@ -96,3 +96,10 @@ entries: if SOC_TEMP_SENSOR_SUPPORTED = y: if PM_SLP_IRAM_OPT = y: temperature_sensor_hal:temperature_sensor_hal_get_raw_value (noflash) + +[mapping:esp_hal_gpio_pm] +archive: libesp_hal_gpio.a +entries: + if PM_SLP_IRAM_OPT = y: + if IDF_TARGET_ESP32 = y: + rtc_io_periph:rtc_io_desc (noflash_data)