mcuboot
mcuboot copied to clipboard
boot: espressif: integrate Espressif Port with Zephyr sysbuild system
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 configure target libraries to its build system.
- Kconfig was added (still only used when building from Zephyr sysbuild).
- Extra .conf files for the SoCs were added in order to disable peripheral configurations used by Zephyr that may conflict on linkage as Espressif Port has its own way to deal with. Espressif Port standalone build is not affected by this addition.
Note that these changes affects only the Espressif Port build, nothing was changed on Zephyr Port of MCUboot.
@nordicjm I've changed what you pointed, could you please take a look again?
hi @almir-okato, as you are using MCUboot EP bootloader.ld, maybe it is a good idea to use memory.h bootloader base address calculations to avoid segment collisions in the future when loading SRAM extensive images.
This pull request has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time.