nRF5340: Empty firmware for network core

The sample demonstrates how to generate an empty network core firmware. When building an MCUboot child image with the nRF5340 Simultaneous multi-image DFU feature, the empty network core sample is built together with the application to prevent build failures related to missing Partition Manager definitions in the Multi-image builds. The sample is used only by the applications that do not use the network core. In the mentioned case, the empty network core sample is automatically added to build by the CONFIG_NCS_SAMPLE_EMPTY_NET_CORE_CHILD_IMAGE option which depends on the CONFIG_BOARD_ENABLE_CPUNET option.

Requirements

The sample supports the following development kits:

Hardware platforms

PCA

Board name

Build target

Thingy:53

PCA20053

thingy53_nrf5340

thingy53_nrf5340_cpunet

nRF5340 DK

PCA10095

nrf5340dk_nrf5340

nrf5340dk_nrf5340_cpunet

Building and running

This sample can be found under samples/nrf5340/empty_net_core in the nRF Connect SDK folder structure.

To build the sample with Visual Studio Code, follow the steps listed on the How to build an application page in the nRF Connect for VS Code extension documentation. See Configuring and building an application for other building scenarios, Programming an application for programming steps, and Testing and optimization for general information about testing and debugging in the nRF Connect SDK.

Testing

The sample does not build firmware for the application core and because of that the sample cannot be tested separately.