mcuboot
mcuboot copied to clipboard
Secure boot for 32-bit Microcontrollers!
Unless swap-move or overwrite-only upgrade strategies are used, the automatic tests executed in the simulator are configured to use two images of the same size for testing the upgrade and...
This PR enables building MCUboot Espressif Port through Zephyr's sysbuild for Espressif chips. - Espressif's CMakeLists script content was reorganized in order to separate Zephyr's specifics ways to add and...
Defaults to the new swap using offset mode
When using swap-move, the area allocated to the trailer has currently to be a multiple of the sector size. This is not a big deal on devices having small sectors,...
This PR adds support for ram loading mode with revert to MCUBoot. This mode functions similar to direct XIP mode with revert- MCUBoot will now refuse to load an image...
This change adds a new Kconfig option MCUBOOT_WATCHDOG_TIMEOUT to specify the watchdog timeout value. Several devices (NXP among others) require a timeout to be installed in order to enable the...
This PR adds new configuration options MCUBOOT_RAM_LOAD_USE_UPDATE_COUNTER (for use with MCUBOOT_RAM_LOAD) and MCUBOOT_DIRECT_XIP_USE_UPDATE_COUNTER (for use with MCUBOOT_DIRECT_XIP). By default, in RAM load/direct XIP modes, the slot that will boot is...
I'm open to any discussion, but I think there should be asserts in instances [like this](https://github.com/mcu-tools/mcuboot/blob/main/boot/bootutil/src/image_validate.c#L205C9-L205C28). When porting a unique crypto library, it is understood that the developer should handle...
This code has no upstream maintenance (basically abandoned), and the implementation in Mbed TLS is now better, anyway. I believe it is time we remove this code entirely from MCUboot....