-
Notifications
You must be signed in to change notification settings - Fork 8.2k
Labels
EnhancementChanges/Updates/Additions to existing featuresChanges/Updates/Additions to existing featuresarea: Build Systemarea: MCUBoot
Description
This is a roll-up issue to try and put some context into the reason why it is currently not possible to build and flash the application image and the bootloader together in Zephyr.
Part of: #41640
The items below are in the scope of this issue:
- Building once and getting a stitched image that contains both application and bootloader (MCUboot in particular)
- Selection of the build type (with or without bootloader)
- Choice of partition layouts
Relevant issues:
- Linker sections based on devicetree partitions #31073 describes the necessity of translating DT partitions to linker sections
Earlier attempts:
- Support non-recursive single-toolchain multi-image builds #7868 tried to generalize multi-image, but only for a single arch/toolchain
- RFC: memory regions from devicetree & explicit code locations #33656 tried to implement DT->linker regions
- twister: tests: mcuboot: Add MCUBoot tests and Twister upgrade to support the tests workflow #36729 support for MCUboot in twister
Tagging relevant people here:
@sylvioalves @shubhamkulkarni97 @JordanYates @de-nordic @nvlsianpu @SebastianBoe @PerMac
Metadata
Metadata
Assignees
Labels
EnhancementChanges/Updates/Additions to existing featuresChanges/Updates/Additions to existing featuresarea: Build Systemarea: MCUBoot