TF-M: Provisioning image for network core
Running this provisioning image in the network core will disable the debugging access, as required by the Trusted Firmware-M (TF-M) provisioning process. The debugging is disabled by enabling the APPROTECT in the UICR register. This sample is included by default as a child image of the provisioning image sample which runs on the application core.
The provisioning images initialize the provisioning process of a device in a manner compatible with TF-M. The APPROTECT feature is explained in detail in Enabling access port protection mechanism.
Requirements
The following development kits are supported:
Hardware platforms |
PCA |
Board name |
Board target |
---|---|---|---|
PCA10095 |
|
Building and running
This sample can be found under samples/tfm/provisioning_image_net_core
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 thus cannot be tested separately.