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 <gerard@teslabs.com>
This commit is contained in:
parent
4139f2ed60
commit
ac618678c7
1 changed files with 14 additions and 8 deletions
|
@ -20,11 +20,17 @@ The nRF54H20 is a multicore SoC with:
|
||||||
Extensions, running at up to 320 MHz, referred to as the **application core**
|
Extensions, running at up to 320 MHz, referred to as the **application core**
|
||||||
* an Arm Cortex-M33 core with DSP instructions, FPU, and Armv8-M Security
|
* an Arm Cortex-M33 core with DSP instructions, FPU, and Armv8-M Security
|
||||||
Extensions, running at up to 256 MHz, referred to as the **radio core**.
|
Extensions, running at up to 256 MHz, referred to as the **radio core**.
|
||||||
|
* a Nordic VPR RISC-V core, referred to as the **ppr core** (Peripheral
|
||||||
|
Processor).
|
||||||
|
|
||||||
The ``nrf54h20dk/nrf54h20/cpuapp`` build target provides support for
|
The ``nrf54h20dk/nrf54h20/cpuapp`` build target provides support for
|
||||||
the application core on the nRF54H20 SoC.
|
the application core on the nRF54H20 SoC.
|
||||||
The ``nrf54h20dk/nrf54h20/cpurad`` build target provides support for
|
The ``nrf54h20dk/nrf54h20/cpurad`` build target provides support for
|
||||||
the radio core on the nRF54H20 SoC.
|
the radio core on the nRF54H20 SoC.
|
||||||
|
The ``nrf54h20dk/nrf54h20/cpuppr`` build target provides support for
|
||||||
|
the PPR core on the nRF54H20 SoC executing from RAM.
|
||||||
|
The ``nrf54h20dk/nrf54h20/cpuppr/xip`` build target provides support for
|
||||||
|
the PPR core on the nRF54H20 SoC executing from MRAM.
|
||||||
|
|
||||||
nRF54H20 SoC provides support for the following devices:
|
nRF54H20 SoC provides support for the following devices:
|
||||||
|
|
||||||
|
@ -115,10 +121,10 @@ Push buttons
|
||||||
Programming and Debugging
|
Programming and Debugging
|
||||||
*************************
|
*************************
|
||||||
|
|
||||||
Applications for both the ``nrf54h20dk/nrf54h20/cpuapp`` and
|
Applications for all targets can be built and flashed the usual way.
|
||||||
``nrf54h20dk/nrf54h20/cpurad`` targets can be built, flashed,
|
See :ref:`build_an_application` and :ref:`application_run` for more details on
|
||||||
and debugged in the usual way. See :ref:`build_an_application`
|
building and running. Debugging is for now limited to the application and radio
|
||||||
and :ref:`application_run` for more details on building and running.
|
cores only, using :ref:`nordic_segger`.
|
||||||
|
|
||||||
Flashing
|
Flashing
|
||||||
========
|
========
|
||||||
|
@ -126,13 +132,10 @@ Flashing
|
||||||
As an example, this section shows how to build and flash the :ref:`hello_world`
|
As an example, this section shows how to build and flash the :ref:`hello_world`
|
||||||
application.
|
application.
|
||||||
|
|
||||||
Follow the instructions in the :ref:`nordic_segger` page to install
|
|
||||||
and configure all the necessary software. Further information can be
|
|
||||||
found in :ref:`nordic_segger_flashing`.
|
|
||||||
|
|
||||||
To build and program the sample to the nRF54H20 DK, complete the following steps:
|
To build and program the sample to the nRF54H20 DK, complete the following steps:
|
||||||
|
|
||||||
1. Connect the nRF54H20 DK to your computer using the IMCU USB port on the DK.
|
1. Connect the nRF54H20 DK to your computer using the IMCU USB port on the DK.
|
||||||
|
2. Install `nRF Util`_
|
||||||
#. Build the sample by running the following command:
|
#. Build the sample by running the following command:
|
||||||
|
|
||||||
.. zephyr-app-commands::
|
.. zephyr-app-commands::
|
||||||
|
@ -152,3 +155,6 @@ on the board are working properly with Zephyr:
|
||||||
You can build and flash the examples to make sure Zephyr is running correctly on
|
You can build and flash the examples to make sure Zephyr is running correctly on
|
||||||
your board. The button and LED definitions can be found in
|
your board. The button and LED definitions can be found in
|
||||||
:zephyr_file:`boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp.dts`.
|
:zephyr_file:`boards/nordic/nrf54h20dk/nrf54h20dk_nrf54h20_cpuapp.dts`.
|
||||||
|
|
||||||
|
.. _nRF Util:
|
||||||
|
https://www.nordicsemi.com/Products/Development-tools/nrf-util
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue