Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

boot: espressif: integrate Espressif Port with Zephyr sysbuild system #2233

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

almir-okato
Copy link
Collaborator

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.

almir-okato and others added 2 commits March 6, 2025 13:48
Enable building MCUboot Espressif Port through Zephyr's sysbuild for
Espressif chips.

Signed-off-by: Lucas Tamborrino <[email protected]>
Signed-off-by: Almir Okato <[email protected]>
@almir-okato almir-okato added the area: espressif Affects the Espressif port label Mar 13, 2025
@almir-okato almir-okato requested a review from utzig March 13, 2025 14:34
@almir-okato almir-okato self-assigned this Mar 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: espressif Affects the Espressif port
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants