You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can install the |NCS| v2.7.99-cs2 and its toolchain by using Toolchain Manager.
91
+
You can install the |NCS| and its toolchain by using Toolchain Manager.
88
92
89
93
Toolchain Manager is a tool available from `nRF Connect for Desktop`_, a cross-platform tool that provides different applications that simplify installing the |NCS|.
90
94
Both the tool and the application are available for Windows, Linux, and MacOS.
@@ -109,9 +113,9 @@ To install the toolchain and the SDK using the Toolchain Manager app, complete t
109
113
The Toolchain Manager window
110
114
111
115
#. Click :guilabel:`SETTINGS` in the navigation bar to specify where you want to install the |NCS|.
112
-
#. In :guilabel:`SDK ENVIRONMENTS`, click the :guilabel:`Install` button next to the |NCS| version 2.7.99-cs2.
116
+
#. In :guilabel:`SDK ENVIRONMENTS`, click the :guilabel:`Install` button next to the |NCS| version |release|.
113
117
114
-
The |NCS| version 2.7.99-cs2 is installed on your machine.
118
+
The |NCS| version |release| is installed on your machine.
115
119
The :guilabel:`Install` button changes to :guilabel:`Open VS Code`.
116
120
117
121
#. Set up the preferred building method:
@@ -157,10 +161,11 @@ Both of these terminal emulators start the required :ref:`toolchain environment
157
161
Installing nRF Util and its commands
158
162
************************************
159
163
160
-
Using the nRF54H20 DK with the |NCS| v2.7.99-cs2 requires the following:
164
+
Using the nRF54H20 DK with the |NCS| version |release| requires the following:
161
165
162
166
* nRF Util version 7.11.1 or above
163
-
* nRF Util ``device`` version 2.5.4
167
+
* nRF Util ``device`` version 2.7.2
168
+
* nrf-regtool version 7.0.0
164
169
165
170
1. Download the nrfutil executable file from the `nRF Util development tool`_ product page.
166
171
#. Add nRF Util to the system path on Linux and MacOS, or environment variables on Windows, to run it from anywhere on the system.
@@ -180,11 +185,15 @@ Using the nRF54H20 DK with the |NCS| v2.7.99-cs2 requires the following:
180
185
181
186
nrfutil self-upgrade
182
187
183
-
#. Install the nRF Util ``device`` command version 2.5.4 as follows::
188
+
For more information, consult the `nRF Util`_ documentation.
189
+
190
+
#. Install the nRF Util ``device`` command version 2.7.2 as follows::
184
191
185
-
nrfutil install device=2.5.4 --force
192
+
nrfutil install device=2.7.2 --force
186
193
187
-
For more information, consult the `nRF Util`_ documentation.
194
+
#. Install the nrf-regtool version 7.0.0 as follows::
195
+
196
+
pip install nrf-regtool==7.0.0
188
197
189
198
.. _ug_nrf54h20_gs_bringup:
190
199
@@ -214,7 +223,7 @@ To prepare the nRF54H20 DK for first use, you must manually program the values o
214
223
215
224
#. Move the BICR HEX file to a folder of your choice, then program the BICR by running nRF Util from that folder using the following command::
@@ -223,10 +232,13 @@ To prepare the nRF54H20 DK for first use, you must manually program the values o
223
232
Programming the nRF54H20 SoC binaries
224
233
=====================================
225
234
226
-
After programming the BICR, the nRF54H20 SoC requires the provisioning of the nRF54H20 SoC binaries, a bundle ( :file:`nrf54h20_soc_binaries_v0.6.5.zip`) containing the precompiled firmware for the Secure Domain and System Controller.
235
+
After programming the BICR, the nRF54H20 SoC requires the provisioning of the nRF54H20 SoC binaries, a bundle containing the precompiled firmware for the Secure Domain and System Controller.
227
236
To program the nRF54H20 SoC binaries to the nRF54H20 DK, do the following:
228
237
229
-
1. Download the `nRF54H20 SoC binaries v0.6.5`_.
238
+
1. Download the nRF54H20 SoC binaries v0.7.0:
239
+
240
+
* `nRF54H20 SoC Binaries v0.7.0 for EngC DKs`_, compatible with the nRF54H20 DK v0.8.3 and later revisions
241
+
* `nRF54H20 SoC Binaries v0.7.0 for EngB DKs`_, compatible with the nRF54H20 DKs ranging from v0.8.0 to v0.8.2.
230
242
231
243
.. note::
232
244
On MacOS, ensure that the ZIP file is not unpacked automatically upon download.
@@ -249,35 +261,11 @@ To correctly operate, its lifecycle state must be transitioned to Root of Trust
249
261
250
262
To transition the LCS to ``RoT``, do the following:
251
263
252
-
1. Verify the current lifecycle state of the nRF54H20::
#. If the lifecycle state (``psa_lifecycle``) shown is ``RoT`` (``LIFECYCLE_ROT (0x2000)``), no LCS transition is required.
276
-
If the lifecycle state (``psa_lifecycle``) shown is not ``RoT`` (``LIFECYCLE_EMPTY (0x1000)`` means the LCS is set to ``EMPTY``), set it to Root of Trust using the following command::
264
+
1. Set the LCS of the nRF54H20 SoC to Root of Trust using the following command::
@@ -317,11 +305,17 @@ It uses the ``nrf54h20dk/nrf54h20/cpuapp`` board target.
317
305
To build and program the sample to the nRF54H20 DK, complete the following steps:
318
306
319
307
1. Connect the nRF54H20 DK to your computer using the **DEBUGGER** port on the DK.
320
-
#. Open nRF Connect for Desktop, navigate to the Toolchain Manager, select the v2.7.99-cs2 toolchain, and click the :guilabel:`Open terminal` button.
308
+
#. Open nRF Connect for Desktop, navigate to the Toolchain Manager, select the version |release| toolchain, and click the :guilabel:`Open terminal` button.
321
309
#. In the terminal window, navigate to the :file:`zephyr/samples/sysbuild/hello_world` folder containing the sample.
322
-
#. Build the sample for application and radio cores by running the following command::
310
+
#. Build the sample for application and radio cores by running the following commands:
311
+
312
+
* For Engineering C (DKs 0.8.3 and later revisions)::
313
+
314
+
west build -p -b nrf54h20dk/nrf54h20/cpuapp -T sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpurad .
315
+
316
+
* For Engineering B (DKs from v0.8.0 to 0.8.2)::
323
317
324
-
west build -p -b nrf54h20dk/nrf54h20/cpuapp -T sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpurad .
318
+
west build -p -b nrf54h20dk@0.8.0/nrf54h20/cpuapp -T sample.sysbuild.hello_world.nrf54h20dk_cpuapp_cpurad .
325
319
326
320
You can now program the sample.
327
321
If you have multiple Nordic Semiconductor devices, make sure that only the nRF54H20 DK you want to program is connected.
0 commit comments