mirror of
https://github.com/espressif/esp-idf.git
synced 2025-10-02 01:50:58 +02:00
Merge branch 'fix/make_bootloader_flash_size_correct' into 'master'
fix(bootloader_flash): Make bootloader flash size accurate See merge request espressif/esp-idf!40847
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* SPDX-FileCopyrightText: 2018-2024 Espressif Systems (Shanghai) CO LTD
|
* SPDX-FileCopyrightText: 2018-2025 Espressif Systems (Shanghai) CO LTD
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
@@ -267,6 +267,15 @@ static void update_flash_config(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_16MB:
|
case ESP_IMAGE_FLASH_SIZE_16MB:
|
||||||
size = 16;
|
size = 16;
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
|
size = 32;
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
size = 64;
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
size = 128;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
size = 2;
|
size = 2;
|
||||||
}
|
}
|
||||||
@@ -345,6 +354,15 @@ static void print_flash_info(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_16MB:
|
case ESP_IMAGE_FLASH_SIZE_16MB:
|
||||||
str = "16MB";
|
str = "16MB";
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
|
str = "32MB";
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
str = "64MB";
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
str = "128MB";
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
str = "2MB";
|
str = "2MB";
|
||||||
break;
|
break;
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* SPDX-FileCopyrightText: 2020-2024 Espressif Systems (Shanghai) CO LTD
|
* SPDX-FileCopyrightText: 2020-2025 Espressif Systems (Shanghai) CO LTD
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
@@ -128,6 +128,15 @@ static void update_flash_config(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_16MB:
|
case ESP_IMAGE_FLASH_SIZE_16MB:
|
||||||
size = 16;
|
size = 16;
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
|
size = 32;
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
size = 64;
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
size = 128;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
size = 2;
|
size = 2;
|
||||||
}
|
}
|
||||||
@@ -204,6 +213,15 @@ static void print_flash_info(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_16MB:
|
case ESP_IMAGE_FLASH_SIZE_16MB:
|
||||||
str = "16MB";
|
str = "16MB";
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
|
str = "32MB";
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
str = "64MB";
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
str = "128MB";
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
str = "2MB";
|
str = "2MB";
|
||||||
break;
|
break;
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* SPDX-FileCopyrightText: 2020-2024 Espressif Systems (Shanghai) CO LTD
|
* SPDX-FileCopyrightText: 2020-2025 Espressif Systems (Shanghai) CO LTD
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
@@ -139,6 +139,15 @@ static void update_flash_config(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_16MB:
|
case ESP_IMAGE_FLASH_SIZE_16MB:
|
||||||
size = 16;
|
size = 16;
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
|
size = 32;
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
size = 64;
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
size = 128;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
size = 2;
|
size = 2;
|
||||||
}
|
}
|
||||||
@@ -215,6 +224,15 @@ static void print_flash_info(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_16MB:
|
case ESP_IMAGE_FLASH_SIZE_16MB:
|
||||||
str = "16MB";
|
str = "16MB";
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
|
str = "32MB";
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
str = "64MB";
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
str = "128MB";
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
str = "2MB";
|
str = "2MB";
|
||||||
break;
|
break;
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD
|
* SPDX-FileCopyrightText: 2024-2025 Espressif Systems (Shanghai) CO LTD
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
@@ -122,6 +122,12 @@ static void update_flash_config(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_32MB:
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
size = 32;
|
size = 32;
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
size = 64;
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
size = 128;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
size = 2;
|
size = 2;
|
||||||
}
|
}
|
||||||
@@ -201,6 +207,12 @@ static void print_flash_info(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_32MB:
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
str = "32MB";
|
str = "32MB";
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
str = "64MB";
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
str = "128MB";
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
str = "2MB";
|
str = "2MB";
|
||||||
break;
|
break;
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
* SPDX-FileCopyrightText: 2022-2025 Espressif Systems (Shanghai) CO LTD
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
@@ -102,6 +102,15 @@ static void update_flash_config(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_16MB:
|
case ESP_IMAGE_FLASH_SIZE_16MB:
|
||||||
size = 16;
|
size = 16;
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
|
size = 32;
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
size = 64;
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
size = 128;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
size = 2;
|
size = 2;
|
||||||
}
|
}
|
||||||
@@ -178,6 +187,15 @@ static void print_flash_info(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_16MB:
|
case ESP_IMAGE_FLASH_SIZE_16MB:
|
||||||
str = "16MB";
|
str = "16MB";
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
|
str = "32MB";
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
str = "64MB";
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
str = "128MB";
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
str = "2MB";
|
str = "2MB";
|
||||||
break;
|
break;
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD
|
* SPDX-FileCopyrightText: 2024-2025 Espressif Systems (Shanghai) CO LTD
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
@@ -115,6 +115,15 @@ static void update_flash_config(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_16MB:
|
case ESP_IMAGE_FLASH_SIZE_16MB:
|
||||||
size = 16;
|
size = 16;
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
|
size = 32;
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
size = 64;
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
size = 128;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
size = 2;
|
size = 2;
|
||||||
}
|
}
|
||||||
@@ -189,6 +198,15 @@ static void print_flash_info(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_16MB:
|
case ESP_IMAGE_FLASH_SIZE_16MB:
|
||||||
str = "16MB";
|
str = "16MB";
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
|
str = "32MB";
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
str = "64MB";
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
str = "128MB";
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
str = "2MB";
|
str = "2MB";
|
||||||
break;
|
break;
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* SPDX-FileCopyrightText: 2022-2024 Espressif Systems (Shanghai) CO LTD
|
* SPDX-FileCopyrightText: 2022-2025 Espressif Systems (Shanghai) CO LTD
|
||||||
*
|
*
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
@@ -110,6 +110,15 @@ static void update_flash_config(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_16MB:
|
case ESP_IMAGE_FLASH_SIZE_16MB:
|
||||||
size = 16;
|
size = 16;
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
|
size = 32;
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
size = 64;
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
size = 128;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
size = 2;
|
size = 2;
|
||||||
}
|
}
|
||||||
@@ -186,6 +195,15 @@ static void print_flash_info(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_16MB:
|
case ESP_IMAGE_FLASH_SIZE_16MB:
|
||||||
str = "16MB";
|
str = "16MB";
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
|
str = "32MB";
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
str = "64MB";
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
str = "128MB";
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
str = "2MB";
|
str = "2MB";
|
||||||
break;
|
break;
|
||||||
|
@@ -107,6 +107,15 @@ static void update_flash_config(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_16MB:
|
case ESP_IMAGE_FLASH_SIZE_16MB:
|
||||||
size = 16;
|
size = 16;
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
|
size = 32;
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
size = 64;
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
size = 128;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
size = 2;
|
size = 2;
|
||||||
}
|
}
|
||||||
@@ -177,6 +186,15 @@ static void print_flash_info(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_16MB:
|
case ESP_IMAGE_FLASH_SIZE_16MB:
|
||||||
str = "16MB";
|
str = "16MB";
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
|
str = "32MB";
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
str = "64MB";
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
str = "128MB";
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
str = "2MB";
|
str = "2MB";
|
||||||
break;
|
break;
|
||||||
|
@@ -114,6 +114,15 @@ static void update_flash_config(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_16MB:
|
case ESP_IMAGE_FLASH_SIZE_16MB:
|
||||||
size = 16;
|
size = 16;
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
|
size = 32;
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
size = 64;
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
size = 128;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
size = 2;
|
size = 2;
|
||||||
}
|
}
|
||||||
@@ -187,6 +196,15 @@ static void print_flash_info(const esp_image_header_t *bootloader_hdr)
|
|||||||
case ESP_IMAGE_FLASH_SIZE_16MB:
|
case ESP_IMAGE_FLASH_SIZE_16MB:
|
||||||
str = "16MB";
|
str = "16MB";
|
||||||
break;
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_32MB:
|
||||||
|
str = "32MB";
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_64MB:
|
||||||
|
str = "64MB";
|
||||||
|
break;
|
||||||
|
case ESP_IMAGE_FLASH_SIZE_128MB:
|
||||||
|
str = "128MB";
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
str = "2MB";
|
str = "2MB";
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user