Skip to content

Support seconday image #94317

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

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

karstenkoenig
Copy link
Contributor

Add a cpuapp variant for a secondary image, that uses a slightly different memory layout and allows building as independent image that can be booted instead of the default (primary) image by the ironside se.

Update the C struct for UICR to the latest state which integrated the
secondary firmware image.

Signed-off-by: Karsten Koenig <[email protected]>
Extend the UICR generation for fields related to the SECONDARY image.

Signed-off-by: Karsten Koenig <[email protected]>
Added the cpuapp_secondary variant to support booting the secondary
image. The secondary image is mostly considered to be a fallback path if
the primary is causing issues.

Signed-off-by: Karsten Koenig <[email protected]>
Added a verbose option to pretty print the resulting UICR so it is
easier to sanity check and use in manual processed.

Signed-off-by: Karsten Koenig <[email protected]>
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant