@ -16,10 +16,10 @@ dual-core SoC based on the Arm® Cortex®-M33 architecture, with:
@@ -16,10 +16,10 @@ dual-core SoC based on the Arm® Cortex®-M33 architecture, with:
* a secondary Arm Cortex-M33 core, with a reduced feature set, running
at a fixed 64 MHz, referred to as the **network core**.
The bl5340_dvk_cpuapp build target provides support for the application
core on the BL5340 module. The bl5340_dvk_cpunet build target provides
The ``bl5340_dvk/nrf5340/cpuapp`` build target provides support for the application
core on the BL5340 module. The ``bl5340_dvk/nrf5340/cpunet`` build target provides
support for the network core on the BL5340 module. If ARM TrustZone is
used then the bl5340_dvk_cpuapp build target provides support for the
used then the ``bl5340_dvk/nrf5340/cpuapp`` build target provides support for the
non-secure partition of the application core on the BL5340 module.
This development kit has the following features:
@ -65,7 +65,7 @@ is 32MHz.
@@ -65,7 +65,7 @@ is 32MHz.
Supported Features
==================
The bl5340_dvk_cpuapp board configuration supports the following
The ``bl5340_dvk/nrf5340/cpuapp`` board configuration supports the following
The bl5340_dvk_cpunet board configuration supports the following
The ``bl5340_dvk/nrf5340/cpunet`` board configuration supports the following
hardware features:
+-----------+------------+----------------------+
@ -271,7 +271,7 @@ Programming and Debugging
@@ -271,7 +271,7 @@ Programming and Debugging
*************************
The BL5340's application core supports the Armv8-M Security Extension.
Applications built for the bl5340_dvk_cpuapp board by default
Applications built for the ``bl5340_dvk/nrf5340/cpuapp`` board by default
boot in the Secure state.
The BL5340's network core does not support the Armv8-M Security
@ -300,7 +300,7 @@ The process to build the Secure firmware image using TF-M and the
@@ -300,7 +300,7 @@ The process to build the Secure firmware image using TF-M and the
Non-Secure firmware image using Zephyr requires the following steps:
1. Build the Non-Secure Zephyr application
for the application core using ``-DBOARD=bl5340_dvk_cpuapp_ns``.
for the application core using ``-DBOARD=bl5340_dvk/nrf5340/cpuapp/ns``.
To invoke the building of TF-M the Zephyr build system requires the
Kconfig option ``BUILD_WITH_TFM`` to be enabled, which is done by
default when building Zephyr as a Non-Secure application.
@ -318,7 +318,7 @@ Non-Secure firmware image using Zephyr requires the following steps:
@@ -318,7 +318,7 @@ Non-Secure firmware image using Zephyr requires the following steps:
address and sizes.
2. Build the application firmware for the network core using
``-DBOARD=bl5340_dvk_cpunet``.
``-DBOARD=bl5340_dvk/nrf5340/cpunet``.
Building the Secure firmware using Zephyr
-----------------------------------------
@ -327,14 +327,14 @@ The process to build the Secure and the Non-Secure firmware images
@@ -327,14 +327,14 @@ The process to build the Secure and the Non-Secure firmware images
using Zephyr requires the following steps:
1. Build the Secure Zephyr application for the application core
using ``-DBOARD=bl5340_dvk_cpuapp`` and
using ``-DBOARD=bl5340_dvk/nrf5340/cpuapp`` and
``CONFIG_TRUSTED_EXECUTION_SECURE=y`` and ``CONFIG_BUILD_WITH_TFM=n``
in the application project configuration file.
2. Build the Non-Secure Zephyr application for the application core
using ``-DBOARD=bl5340_dvk_cpuapp_ns``.
using ``-DBOARD=bl5340_dvk/nrf5340/cpuapp/ns``.
3. Merge the two binaries together.
4. Build the application firmware for the network core using
``-DBOARD=bl5340_dvk_cpunet``.
``-DBOARD=bl5340_dvk/nrf5340/cpunet``.
When building a Secure/Non-Secure application for the BL5340's
application core, the Secure application will have to set the IDAU
@ -346,9 +346,9 @@ Building a Secure only application
@@ -346,9 +346,9 @@ Building a Secure only application
==================================
Build the Zephyr app in the usual way (see :ref:`build_an_application`
and :ref:`application_run`), using ``-DBOARD=bl5340_dvk_cpuapp`` for
and :ref:`application_run`), using ``-DBOARD=bl5340_dvk/nrf5340/cpuapp`` for
the firmware running on the BL5340's application core, and using
``-DBOARD=bl5340_dvk_cpunet`` for the firmware running
``-DBOARD=bl5340_dvk/nrf5340/cpunet`` for the firmware running
on the BL5340's network core.
Flashing
@ -395,7 +395,7 @@ Then build and flash the application in the usual way.
@@ -395,7 +395,7 @@ Then build and flash the application in the usual way.