Empty firmware for multiple core SoCs
The sample demonstrates how to generate an empty network (or other) core firmware. The sample is used only by the applications that do not use the other core(s). An empty image can be added to a project using the following options (depending upon if an SoC has the CPU):
Core |
Sysbuild Kconfig |
|---|---|
Network/radio processor |
|
Fast Lightweight peripheral processor (FLPR) |
|
Peripheral processor (PPR) |
Requirements
The sample supports the following development kits:
Hardware platforms |
PCA |
Board name |
|
|---|---|---|---|
PCA20053 |
|
||
PCA10156 |
|
||
PCA10175 |
|
||
PCA10095 |
|
Building and running
This sample can be found under samples/basic/empty in the nRF Connect SDK folder structure.
To build the sample, follow the instructions in Building an application for your preferred building environment. See also Programming an application for programming steps and Testing and optimization for general information about testing and debugging in the nRF Connect SDK.
Note
When building repository applications in the SDK repositories, building with sysbuild is enabled by default.
If you work with out-of-tree freestanding applications, you need to manually pass the --sysbuild parameter to every build command or configure west to always use it.
Testing
The sample does not build firmware for the application core and because of that the sample cannot be tested separately.