This variable was originally provided for two indended purposes: * Let users manually add a new image in a desired order in the list. * Let users set build-only images, which are excluded from the list. Given the recent additions of the `sysbuild_add_dependencies()` function and the `BUILD_ONLY` parameter, `IMAGES` should be considered obsolete. Furthermore, the list of images added to sysbuild should be updated automatically when calling `ExternalZephyrProject_Add()`. This is now possible by using a GLOBAL property internal to sysbuild. With that, the `IMAGES` variable can be removed. Its existing usage for image ordering is replaced with `sysbuild_add_dependencies()` treewide. Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no> |
||
|---|---|---|
| .. | ||
| src | ||
| swapped_app | ||
| sysbuild | ||
| CMakeLists.txt | ||
| prj.conf | ||
| README.rst | ||
| sysbuild.cmake | ||
| sysbuild.conf | ||
| testcase.yaml | ||
MCUBoot Swap Testing ##################### Tests MCUBoot's image swap support. This application is built in three parts using sysbuild. The first application is the MCUBoot bootloader. The second application is the main sysbuild target, and will request an image swap from MCUBoot when booted. The third application is build with a load address adjustment using CONFIG_BUILD_OUTPUT_ADJUST_LMA, and will be the application that MCUBoot swaps to when the image swap is requested. This sequence of applications allows the test to verify support for the MCUBoot upgrade process on any platform supporting it.