-
I am using Zephyr RTOS |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
Hi. Without a bootloader, this won't be available. You need MCUboot. But just using "regular" MCUboot won't work either. To get security features, you need to use Espressif Port of MCUboot.
This can be closed or, better yet, moved to discussion. |
Beta Was this translation helpful? Give feedback.
-
Thank you so much for update. |
Beta Was this translation helpful? Give feedback.
-
Hi @rftafas I have tried to enable Secure boot on ESP32-S3 for the past few days with limited success. Regarding ESP-IDF, I am using ESP-IDF 5.1.4 & ZephyrRTOS 3.6.0 Bootloader configuration :- mcuboot/boot/espressif/port/esp32s3/bootloader.conf CONFIG_ESP_SIGN_RSA=y Hardware Secure Boot related options Hardware Flash Encryption related options Options for enabling eFuse emulation in Flash Bootloader :- mkdir -p Path/bootloader/mcuboot/boot/espressif/build cmake -S Path bootloader/mcuboot/boot/espressif -B Path/bootloader/mcuboot/boot/espressif/build -DCMAKE_TOOLCHAIN_FILE=Path/bootloader/mcuboot/boot/espressif/tools/toolchain-esp32s3.cmake -DMCUBOOT_TARGET=esp32s3 -DESP_HAL_PATH=$IDF_PATH -DMCUBOOT_FLASH_PORT=/dev/ttyUSB0 -G Ninja cd Path/bootloader/mcuboot/boot/espressif/build ninja generate key :- Sign binaries :- python3 path/bootloader/mcuboot/mcuboot/scripts/imgtool.py sign python3 /home/sanjay/SM/bootloader/mcuboot/mcuboot/scripts/imgtool.py sign Flash signed binaries :- Application :- Bootloader :- Getting this type of log continuous Build:Mar 27 2021 if any suggestion regarding this |
Beta Was this translation helpful? Give feedback.
Hi.
Without a bootloader, this won't be available. You need MCUboot. But just using "regular" MCUboot won't work either. To get security features, you need to use Espressif Port of MCUboot.
This can be closed or, better yet, moved to discussion.