Explorar el Código

secure_boot: Enable --no-stub if secure boot enabled

ROM code doesn't allow loader stub to be executed in case secure boot in
enabled. Providing --no-stub flag to esptool allows user to flash new
firmware, given download mode hasn't been disabled
Sachin Parekh hace 4 años
padre
commit
c4e445b6f3
Se han modificado 1 ficheros con 1 adiciones y 0 borrados
  1. 1 0
      components/bootloader/Kconfig.projbuild

+ 1 - 0
components/bootloader/Kconfig.projbuild

@@ -502,6 +502,7 @@ menu "Security features"
         bool "Enable hardware Secure Boot in bootloader (READ DOCS FIRST)"
         default n
         depends on IDF_TARGET_ESP32 || IDF_TARGET_ESP32S2 || ESP32C3_REV_MIN_3 || IDF_TARGET_ESP32S3
+        select ESPTOOLPY_NO_STUB if !IDF_TARGET_ESP32 && !IDF_TARGET_ESP32S2
         help
             Build a bootloader which enables Secure Boot on first boot.