From 1027c02aa13d372cbee7132ff4772311ade492f3 Mon Sep 17 00:00:00 2001 From: KonstantinKondrashov Date: Sat, 5 Nov 2022 01:32:38 +0800 Subject: [PATCH] bootloader_support: Fix iram_loader_seg overflow for ESP32-S2 when -O0 --- 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 f6818ce011..e958cc462b 100644 --- a/components/bootloader_support/src/bootloader_common_loader.c +++ b/components/bootloader_support/src/bootloader_common_loader.c @@ -63,7 +63,7 @@ int bootloader_common_get_active_otadata(esp_ota_select_entry_t *two_otadata) return bootloader_common_select_otadata(two_otadata, valid_two_otadata, true); } -esp_err_t bootloader_common_check_chip_validity(const esp_image_header_t* img_hdr, esp_image_type type) +esp_err_t __attribute__((optimize("-Os"))) bootloader_common_check_chip_validity(const esp_image_header_t* img_hdr, esp_image_type type) { esp_err_t err = ESP_OK; esp_chip_id_t chip_id = CONFIG_IDF_FIRMWARE_CHIP_ID;