Skip to content

sysbuild: Add firmware loader application type support #86089

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

Merged
merged 7 commits into from
Apr 25, 2025

Conversation

nordicjm
Copy link
Collaborator

Adds support for setting up a firmware loader image in a build,
which can also optionally automatically configure MCUboot and the
application image to be able to boot the firmware loader image
using the retention subsystem

de-nordic
de-nordic previously approved these changes Mar 25, 2025
@57300 57300 removed their request for review April 1, 2025 19:01
@nordicjm nordicjm force-pushed the firmwareloadersysbuild branch from 72e8c71 to b7fa3ed Compare April 10, 2025 07:38
@nordicjm nordicjm requested a review from de-nordic April 10, 2025 07:38
@nordicjm
Copy link
Collaborator Author

@d3zd3z @tejlmand @nvlsianpu @de-nordic please review

@github-actions github-actions bot requested a review from jaz1-nordic April 10, 2025 07:39
de-nordic
de-nordic previously approved these changes Apr 10, 2025
Copy link
Collaborator

@JarmouniA JarmouniA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nordicjm
Copy link
Collaborator Author

zephyr,boot-mode property should be properly documented in https://github.com/zephyrproject-rtos/zephyr/blob/eb1081e8f4ad49286d45b05a3a99ac012bef19a3/doc/build/dts/api/api.rst#chosen-nodes

Thanks, added

Adds boot mode chosen nodes to the nrf5340dk, nrf52840dk and
nrf54l15dk boards

Signed-off-by: Jamie McCrae <[email protected]>
Removes setting the boot mode device in the default test overlay
file as this is now set by the board

Signed-off-by: Jamie McCrae <[email protected]>
Removes a node from the devicetree overlay for a board for this
test

Signed-off-by: Jamie McCrae <[email protected]>
Removes a node from the devicetree overlay for a board for this
sample

Signed-off-by: Jamie McCrae <[email protected]>
Adds support for setting up a firmware loader image in a build,
which can also optionally automatically configure MCUboot and the
application image to be able to boot the firmware loader image
using the retention subsystem

Signed-off-by: Jamie McCrae <[email protected]>
Adds a Kconfig used in MCUboot to the allow list

Signed-off-by: Jamie McCrae <[email protected]>
Adds details on this new chosen property

Signed-off-by: Jamie McCrae <[email protected]>
@nordicjm nordicjm force-pushed the firmwareloadersysbuild branch from c7cba48 to f3aee54 Compare April 24, 2025 06:20
@nordicjm
Copy link
Collaborator Author

@d3zd3z @tejlmand @nvlsianpu @JarmouniA please review

@kartben kartben merged commit 9b886c6 into zephyrproject-rtos:main Apr 25, 2025
42 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants