Skip to content

Commit ac61867

Browse files
gmarullnashif
authored andcommitted
boards: nrf54h20: extend and fix documentation
- Add PPR core information - Fix flash/debugging information (nrfutil required now, debugging limited to app/radio core using JLink) Signed-off-by: Gerard Marull-Paretas <[email protected]>
1 parent 4139f2e commit ac61867

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

boards/nordic/nrf54h20dk/doc/index.rst

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,17 @@ The nRF54H20 is a multicore SoC with:
2020
Extensions, running at up to 320 MHz, referred to as the **application core**
2121
* an Arm Cortex-M33 core with DSP instructions, FPU, and Armv8-M Security
2222
Extensions, running at up to 256 MHz, referred to as the **radio core**.
23+
* a Nordic VPR RISC-V core, referred to as the **ppr core** (Peripheral
24+
Processor).
2325

2426
The ``nrf54h20dk/nrf54h20/cpuapp`` build target provides support for
2527
the application core on the nRF54H20 SoC.
2628
The ``nrf54h20dk/nrf54h20/cpurad`` build target provides support for
2729
the radio core on the nRF54H20 SoC.
30+
The ``nrf54h20dk/nrf54h20/cpuppr`` build target provides support for
31+
the PPR core on the nRF54H20 SoC executing from RAM.
32+
The ``nrf54h20dk/nrf54h20/cpuppr/xip`` build target provides support for
33+
the PPR core on the nRF54H20 SoC executing from MRAM.
2834

2935
nRF54H20 SoC provides support for the following devices:
3036

@@ -115,24 +121,21 @@ Push buttons
115121
Programming and Debugging
116122
*************************
117123

118-
Applications for both the ``nrf54h20dk/nrf54h20/cpuapp`` and
119-
``nrf54h20dk/nrf54h20/cpurad`` targets can be built, flashed,
120-
and debugged in the usual way. See :ref:`build_an_application`
121-
and :ref:`application_run` for more details on building and running.
124+
Applications for all targets can be built and flashed the usual way.
125+
See :ref:`build_an_application` and :ref:`application_run` for more details on
126+
building and running. Debugging is for now limited to the application and radio
127+
cores only, using :ref:`nordic_segger`.
122128

123129
Flashing
124130
========
125131

126132
As an example, this section shows how to build and flash the :ref:`hello_world`
127133
application.
128134

129-
Follow the instructions in the :ref:`nordic_segger` page to install
130-
and configure all the necessary software. Further information can be
131-
found in :ref:`nordic_segger_flashing`.
132-
133135
To build and program the sample to the nRF54H20 DK, complete the following steps:
134136

135137
1. Connect the nRF54H20 DK to your computer using the IMCU USB port on the DK.
138+
2. Install `nRF Util`_
136139
#. Build the sample by running the following command:
137140

138141
.. zephyr-app-commands::
@@ -152,3 +155,6 @@ on the board are working properly with Zephyr:
152155
You can build and flash the examples to make sure Zephyr is running correctly on
153156
your board. The button and LED definitions can be found in
154157
:zephyr_file:`boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp.dts`.
158+
159+
.. _nRF Util:
160+
https://www.nordicsemi.com/Products/Development-tools/nrf-util

0 commit comments

Comments
 (0)