mirror of
https://github.com/espressif/esp-idf.git
synced 2025-10-04 02:50:58 +02:00
bootloader: Add option to build with Link Time Optimisation enabled
This commit is contained in:
committed by
Angus Gratton
parent
17adb40ca8
commit
d1b66a08c1
@@ -43,7 +43,16 @@ config BOOTLOADER_SPI_WP_PIN
|
||||
|
||||
The default value (GPIO 7) is correct for WP pin on ESP32-D2WD integrated flash.
|
||||
|
||||
endmenu # Bootloader
|
||||
config BOOTLOADER_LTO
|
||||
bool "Build bootloader with Link Time Optimisation"
|
||||
default n
|
||||
help
|
||||
Setting this option enables gcc Link Time Optimisation for the bootloader build & link pass.
|
||||
|
||||
This gives a smaller bootloader binary (can be useful if secure boot & flash encryption & logging are all enabled), and can
|
||||
give faster boot times, but it makes the bootloader harder to debug.
|
||||
|
||||
endmenu # Bootloader config
|
||||
|
||||
|
||||
menu "Security features"
|
||||
@@ -217,7 +226,7 @@ config FLASH_ENCRYPTION_UART_BOOTLOADER_ALLOW_CACHE
|
||||
config SECURE_BOOT_TEST_MODE
|
||||
bool "Secure boot test mode: don't permanently set any efuses"
|
||||
depends on SECURE_BOOT_INSECURE
|
||||
default N
|
||||
default n
|
||||
help
|
||||
If this option is set, all permanent secure boot changes (via Efuse) are disabled.
|
||||
|
||||
|
Reference in New Issue
Block a user