This replaces the legacy SDFW compatible board configuration with the IronSide SE compatible one, thus removing support for running samples and tests on nRF54H20 devices with the old firmware. All applications are expected to work on `nrf54h20dk/nrf54h20/cpuapp` out of the box. For other board targets, all applications are expected to boot, but may require additional peripheral configuration in UICR. Build system support for the new UICR format is to be added separately. Co-authored-by: Jonathan Nilsen <jonathan.nilsen@nordicsemi.no> Signed-off-by: Jonathan Nilsen <jonathan.nilsen@nordicsemi.no> Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no>
93 lines
3.0 KiB
YAML
93 lines
3.0 KiB
YAML
sample:
|
|
name: Hello World for multiple board targets using Sysbuild
|
|
description: |
|
|
Hello World application that builds for multiple targets. Both images print
|
|
the board target they were run on.
|
|
|
|
common:
|
|
sysbuild: true
|
|
harness: console
|
|
harness_config:
|
|
type: multi_line
|
|
regex:
|
|
- "Hello world from .*"
|
|
|
|
tests:
|
|
sample.sysbuild.hello_world.nrf5340dk_cpuapp_cpunet:
|
|
platform_allow:
|
|
- nrf5340dk/nrf5340/cpuapp
|
|
integration_platforms:
|
|
- nrf5340dk/nrf5340/cpuapp
|
|
extra_args: SB_CONF_FILE=sysbuild/nrf5340dk_nrf5340_cpunet.conf
|
|
|
|
sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpurad:
|
|
platform_allow:
|
|
- nrf54h20dk/nrf54h20/cpuapp
|
|
integration_platforms:
|
|
- nrf54h20dk/nrf54h20/cpuapp
|
|
extra_args:
|
|
- SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpurad.conf
|
|
- hello_world_CONFIG_SOC_NRF54H20_CPURAD_ENABLE=y
|
|
sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpuppr:
|
|
platform_allow:
|
|
- nrf54h20dk/nrf54h20/cpuapp
|
|
integration_platforms:
|
|
- nrf54h20dk/nrf54h20/cpuapp
|
|
extra_args:
|
|
|
|
- SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuppr.conf
|
|
- hello_world_SNIPPET=nordic-ppr
|
|
sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpuppr_xip:
|
|
platform_allow:
|
|
- nrf54h20dk/nrf54h20/cpuapp
|
|
integration_platforms:
|
|
- nrf54h20dk/nrf54h20/cpuapp
|
|
extra_args:
|
|
|
|
- SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuppr_xip.conf
|
|
- hello_world_SNIPPET=nordic-ppr-xip
|
|
sample.sysbuild.hello_world.nrf54l15dk_nrf54l15_cpuflpr:
|
|
platform_allow:
|
|
- nrf54l15dk/nrf54l15/cpuapp
|
|
- ophelia4ev/nrf54l15/cpuapp
|
|
integration_platforms:
|
|
- nrf54l15dk/nrf54l15/cpuapp
|
|
- ophelia4ev/nrf54l15/cpuapp
|
|
extra_args:
|
|
|
|
- SB_CONF_FILE=sysbuild/nrf54l15dk_nrf54l15_cpuflpr.conf
|
|
- hello_world_SNIPPET=nordic-flpr
|
|
sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpuflpr:
|
|
platform_allow:
|
|
- nrf54h20dk/nrf54h20/cpuapp
|
|
integration_platforms:
|
|
- nrf54h20dk/nrf54h20/cpuapp
|
|
extra_args:
|
|
|
|
- SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuflpr.conf
|
|
- hello_world_SNIPPET=nordic-flpr
|
|
sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpuflpr_xip:
|
|
platform_allow:
|
|
- nrf54h20dk/nrf54h20/cpuapp
|
|
integration_platforms:
|
|
- nrf54h20dk/nrf54h20/cpuapp
|
|
extra_args:
|
|
- SB_CONF_FILE=sysbuild/nrf54h20dk_nrf54h20_cpuflpr_xip.conf
|
|
- hello_world_SNIPPET=nordic-flpr-xip
|
|
sample.sysbuild.hello_world.bl54l15_dvk_nrf54l15_cpuflpr:
|
|
platform_allow:
|
|
- bl54l15_dvk/nrf54l15/cpuapp
|
|
integration_platforms:
|
|
- bl54l15_dvk/nrf54l15/cpuapp
|
|
extra_args:
|
|
- SB_CONF_FILE=sysbuild/bl54l15_dvk_nrf54l15_cpuflpr.conf
|
|
- hello_world_SNIPPET=nordic-flpr
|
|
sample.sysbuild.hello_world.bl54l15u_dvk_nrf54l15_cpuflpr:
|
|
platform_allow:
|
|
- bl54l15u_dvk/nrf54l15/cpuapp
|
|
integration_platforms:
|
|
- bl54l15u_dvk/nrf54l15/cpuapp
|
|
extra_args:
|
|
- SB_CONF_FILE=sysbuild/bl54l15u_dvk_nrf54l15_cpuflpr.conf
|
|
- hello_world_SNIPPET=nordic-flpr
|