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

Review/12918 sysbuild port func #13

Closed

Conversation

tejlmand
Copy link

teams discussion

nordicjm and others added 11 commits November 8, 2023 10:25
Adds extra functionality so that the code can be called from
a sysbuild context

Signed-off-by: Jamie McCrae <[email protected]>
Allows the MCUboot image to output data in the default
configuration

Signed-off-by: Jamie McCrae <[email protected]>
Adds some changes needed for sysbuild

Signed-off-by: Jamie McCrae <[email protected]>
Adds headings and new functionality to sysbuild

Signed-off-by: Jamie McCrae <[email protected]>
Fixes some issues when using sysbuild and adds support for
network core update in MCUboot

Signed-off-by: Jamie McCrae <[email protected]>
Adds sysbuild functionality, ported from child/parent image, to
support b0 signing

Signed-off-by: Jamie McCrae <[email protected]>
Adds support for checking if there is a secondary partition in
TF-M when sysbuild is used

Signed-off-by: Jamie McCrae <[email protected]>
Adds a CMake script which allows for signing applications when
using sysbuild which uses PM configuration

Signed-off-by: Jamie McCrae <[email protected]>
Using `configure_file()` directly on an image's CMakeCache.txt file
creates a sysbuild CMake configure dependency on the image's cache file.

This means that any change to the CMake cache on any image results in a
CMake re-run on all images.

Create an intermediate file for configure_file() to depend upon.
The aligns sysbuild in nRF Connect SDK behavior with Zephyr wrt. image
CMake cache dependencies.

Signed-off-by: Torsten Rasmussen <[email protected]>
Partition manager CMake code defines runner image file as sysbuild
cache variable.

This ensures the image file is propagated to the Zephyr image build
system where the nRF Connect SDK CMake code will specify the image
file on the runner's yaml properties.

Signed-off-by: Torsten Rasmussen <[email protected]>
@nordicjm
Copy link
Owner

nordicjm commented Dec 6, 2023

has been merged

@nordicjm nordicjm closed this Dec 6, 2023
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.

2 participants