From c4bdcf3207c8895f9999fdff72c5da002d1bb7f8 Mon Sep 17 00:00:00 2001 From: KonstantinKondrashov Date: Wed, 15 Jun 2022 15:31:33 +0800 Subject: [PATCH] bootloader_efuse: Adds IRAM_ATTR for efuse API Fixes startup of app for case: bootloader with 40Mhz and app with 80Mhz (ESPTOOLPY_FLASHFREQ) Closes https://github.com/espressif/esp-idf/issues/9156 --- components/bootloader_support/src/bootloader_efuse.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/components/bootloader_support/src/bootloader_efuse.c b/components/bootloader_support/src/bootloader_efuse.c index ac5f9f7f87..9b1556a69e 100644 --- a/components/bootloader_support/src/bootloader_efuse.c +++ b/components/bootloader_support/src/bootloader_efuse.c @@ -9,13 +9,14 @@ #include "bootloader_common.h" #include "hal/efuse_ll.h" #include "hal/efuse_hal.h" +#include "esp_attr.h" -uint8_t bootloader_common_get_chip_revision(void) +IRAM_ATTR uint8_t bootloader_common_get_chip_revision(void) { return efuse_hal_get_chip_revision(); } -uint32_t bootloader_common_get_chip_ver_pkg(void) +IRAM_ATTR uint32_t bootloader_common_get_chip_ver_pkg(void) { return efuse_ll_get_chip_ver_pkg(); }