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
Copy file name to clipboardExpand all lines: doc/docs/index.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
-
# {{app_name}}
1
+
# Programmer app
2
2
3
-
The {{app_name}} in [nRF Connect for Desktop](https://docs.nordicsemi.com/bundle/nrf-connect-desktop/page/index.html) lets you program firmware to Nordic devices. The application allows you to see the memory layout for devices that support programming with J-Link, Nordic Secure DFU, and MCUboot. It also allows you to display content of HEX files and write it to the devices.
3
+
The Programmer app in [nRF Connect for Desktop](https://docs.nordicsemi.com/bundle/nrf-connect-desktop/page/index.html) lets you program firmware to Nordic devices. The application allows you to see the memory layout for devices that support programming with J-Link, Nordic Secure DFU, and MCUboot. It also allows you to display content of HEX files and write it to the devices.
4
4
5
5
## Supported hardware
6
6
7
-
The following table lists the hardware platforms that you can program with the {{app_name}}.
7
+
The following table lists the hardware platforms that you can program with the Programmer app.
8
8
9
9
| Hardware platform | Device | PCA number | Programming with J-Link | Programming with Nordic Secure DFU | Programming with MCUboot |
@@ -32,16 +32,16 @@ Programming with Nordic Secure DFU is **Possible** on some nRF52 Series platform
32
32
33
33
### Support for custom hardware
34
34
35
-
The following criteria apply to programming custom hardware with the {{app_name}}:
35
+
The following criteria apply to programming custom hardware with the Programmer app:
36
36
37
37
-**Device**: The hardware platform you are programming must use an SoC or SiP from Nordic Semiconductor.
38
38
-**Programming with J-Link**: Possible for all custom hardware that features Nordic SoCs supported by [nRF Util](https://docs.nordicsemi.com/bundle/nrfutil/page/README.html).
39
-
-**Programming with Nordic Secure DFU**: Possible if you implement a bootloader solution that supports Nordic Secure DFU. The {{app_name}} checks the bootloader for Nordic ID to be able to program using this method.
39
+
-**Programming with Nordic Secure DFU**: Possible if you implement a bootloader solution that supports Nordic Secure DFU. The Programmer app checks the bootloader for Nordic ID to be able to program using this method.
40
40
-**Programming with MCUboot**: Only possible using CLI.
41
41
42
42
## Deprecated hardware support
43
43
44
-
The following hardware platforms cannot be programmed with the {{app_name}} anymore.
44
+
The following hardware platforms cannot be programmed with the Programmer app anymore.
45
45
46
46
| Hardware platform | Device | PCA number | Programming with J-Link | Programming with Nordic Secure DFU | Programming with MCUboot |
For installation instructions, see [Installing nRF Connect for Desktop apps](https://docs.nordicsemi.com/bundle/nrf-connect-desktop/page/installing_apps.html) in the nRF Connect for Desktop documentation.
Copy file name to clipboardExpand all lines: doc/docs/overview.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
1
# Overview and user interface
2
2
3
-
The {{app_name}} main window displays the memory layout of the device and the file you want to work with. It also provides options to program the device and inspect the entire process through the log.
3
+
The Programmer app main window displays the memory layout of the device and the file you want to work with. It also provides options to program the device and inspect the entire process through the log.
4
4
5
-
When you start the {{app_name}}, the application main window appears with the **Programmer** tab selected by default and the [**File Memory Layout**](#file-memory-layout) and [**Device Memory Layout**](#device-memory-layout) panels empty:
5
+
When you start the Programmer app, the application main window appears with the **Programmer** tab selected by default and the [**File Memory Layout**](#file-memory-layout) and [**Device Memory Layout**](#device-memory-layout) panels empty:
6
6
7
-

7
+

8
8
9
9
## Select device
10
10
@@ -56,7 +56,7 @@ When you select a device, the following toggles are available in the J-Link Sett
56
56
57
57
### MCUboot Settings
58
58
59
-
The experimental **Enable MCUBoot** toggle is deprecated and will be removed in a future release of the {{app_name}}.
59
+
The experimental **Enable MCUBoot** toggle is deprecated and will be removed in a future release of the Programmer app.
60
60
61
61
## Programmer tab
62
62
@@ -68,7 +68,7 @@ Both windows display the different sections in the memory with different colors.
68
68
69
69
### File Memory Layout
70
70
71
-
The **File Memory Layout** panel displays the memory layout for files added to the {{app_name}} with the [**Add file**](#file) option. Once added, these files can be programmed onto the device.
71
+
The **File Memory Layout** panel displays the memory layout for files added to the Programmer app with the [**Add file**](#file) option. Once added, these files can be programmed onto the device.
@@ -86,7 +86,7 @@ In the **Device Memory Layout**, you can read the name, address range, and size
86
86
87
87
You can view application information, restore defaults, access source code and documentation. You also can find information on the selected device, access support tools, send feedback, and enable verbose logging.
88
88
89
-

89
+

Copy file name to clipboardExpand all lines: doc/docs/programming_dk.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
# Programming devices
2
2
3
-
In the {{app_name}}, you can program [supported devices](index.md#supported-hardware) or a custom board with a supported chip that allows for communication with J-Link, Nordic Secure DFU devices, and MCUboot devices.
3
+
In the Programmer app, you can program [supported devices](index.md#supported-hardware) or a custom board with a supported chip that allows for communication with J-Link, Nordic Secure DFU devices, and MCUboot devices.
4
4
5
5
!!! tip "Tip"
6
-
If you experience any problems during the programming process, press Ctrl-R (command-R on macOS) to restart the {{app_name}}, and try programming again.
6
+
If you experience any problems during the programming process, press Ctrl-R (command-R on macOS) to restart the Programmer app, and try programming again.
7
7
8
8
## Device-specific procedures
9
9
@@ -27,7 +27,7 @@ The following devices have specific programming requirements or procedures:
27
27
28
28
To program a supported development kit, complete the following procedure:
29
29
30
-
1. Open nRF Connect for Desktop and launch the {{app_name}}.
30
+
1. Open nRF Connect for Desktop and launch the Programmer app.
31
31
2. Connect a development kit to the computer with a USB cable and turn it on.
32
32
3. Click **Select device** and choose the device from the drop-down list.</br>
33
33
The button text changes to the name and serial number of the selected device, and the **Device Memory Layout** section indicates that the device is connected.
Copy file name to clipboardExpand all lines: doc/docs/programming_nrf52840_dongle.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
To program the nRF52840 Dongle, complete the following steps:
4
4
5
-
1. Open nRF Connect for Desktop and launch the {{app_name}}.
5
+
1. Open nRF Connect for Desktop and launch the Programmer app.
6
6
2. Insert the nRF52840 Dongle into a USB port on the computer.<br/>
7
7
The status light **LD2** turns on solid green, indicating that the dongle is powered up.
8
8
3. Put the dongle into bootloader mode by pressing the **RESET** button.<br/>
@@ -15,7 +15,7 @@ To program the nRF52840 Dongle, complete the following steps:
15
15
- This step is not needed if the currently running application uses the [DFU trigger library](https://docs.nordicsemi.com/bundle/sdk_nrf5_v17.1.0/page/lib_dfu_trigger_usb.html), part of the nRF5 SDK v17.1.0.
16
16
- If this is the first time the dongle is connected, a driver needed for the nRF52840 Nordic Secure DFU feature is also installed as part of this step.
17
17
18
-
5. In the navigation bar in the {{app_name}}, click **Select device** and choose the serial number of the dongle from the drop-down list.
18
+
5. In the navigation bar in the Programmer app, click **Select device** and choose the serial number of the dongle from the drop-down list.
19
19
6. Drag and drop the HEX file into the **File Memory Layout** section. Alternatively, click **Add file** to add the files you want to program, using one of the following options:
20
20
21
21
- Select the files you used recently.
@@ -24,4 +24,4 @@ To program the nRF52840 Dongle, complete the following steps:
24
24
7. Select the firmware image file (with the extension HEX) from the file browser that opens up.
25
25
8. Click **Write** to program the firmware onto the dongle.
26
26
27
-
When the writing process completes, the device resets, and – unless the application uses the [DFU trigger library](https://docs.nordicsemi.com/bundle/sdk_nrf5_v17.1.0/page/lib_dfu_trigger_usb.html) of the nRF5 SDK v17.1.0 – the dongle will no longer show up in the {{app_name}}, as it is no longer in the bootloader mode.
27
+
When the writing process completes, the device resets, and – unless the application uses the [DFU trigger library](https://docs.nordicsemi.com/bundle/sdk_nrf5_v17.1.0/page/lib_dfu_trigger_usb.html) of the nRF5 SDK v17.1.0 – the dongle will no longer show up in the Programmer app, as it is no longer in the bootloader mode.
@@ -253,7 +253,7 @@ Make sure you have the following hardware:
253
253
254
254
To update the nRF52840 SoC firmware on the Thingy:91 using the nRF9160 DK as an external debug probe, complete the following steps:
255
255
256
-
1. Open nRF Connect for Desktop and launch the {{app_name}}.
256
+
1. Open nRF Connect for Desktop and launch the Programmer app.
257
257
1. Prepare the hardware:
258
258
259
259
a. Connect the Thingy:91 to the debug out port on a 10-pin external debug probe using a JTAG cable.
@@ -289,7 +289,7 @@ Make sure you have the following hardware:
289
289
See the `CONTENTS.txt` file for information on which file you need.
290
290
1. Select the `thingy91_nrf52_connectivity_bridge_*.hex` file and click **Open**.
291
291
1. In the [**Device** section](overview.md#device), click **Erase & write**.<br/>
292
-
The update is complete when the animation in the {{app_name}}'s **Device memory layout** window ends.
292
+
The update is complete when the animation in the Programmer app's **Device memory layout** window ends.
293
293
1. In the [**File** section](overview.md#file), click **Clear files**.
294
294
295
295
You can now disconnect the external debug probe from Nordic Thingy:91, disconnect Nordic Thingy:91 from the computer, and put the cover back on.
@@ -298,7 +298,7 @@ Make sure you have the following hardware:
298
298
299
299
To update the modem firmware on the Thingy:91 using an external debug probe, complete the following steps:
300
300
301
-
1. Open nRF Connect for Desktop and launch the {{app_name}}.
301
+
1. Open nRF Connect for Desktop and launch the Programmer app.
302
302
1. Prepare the hardware:
303
303
304
304
a. Connect the Thingy:91 to the debug out port on a 10-pin external debug probe using a JTAG cable.
@@ -354,7 +354,7 @@ Make sure you have the following hardware:
354
354
355
355
To program the nRF9160 SiP application firmware on the Thingy:91 using an external debug probe, complete the following steps:
356
356
357
-
1. Open nRF Connect for Desktop and launch the {{app_name}}.
357
+
1. Open nRF Connect for Desktop and launch the Programmer app.
358
358
1. Prepare the hardware:
359
359
360
360
a. Connect the Thingy:91 to the debug out port on a 10-pin external debug probe using a JTAG cable.
@@ -386,7 +386,7 @@ Make sure you have the following hardware:
386
386
1. Open the `img_app_bl` folder that contains the HEX files for updating using a debugger.
387
387
1. Select the `thingy91_at_client_*.hex` file and click **Open**.
388
388
1. In the [**Device** section](overview.md#device), click **Erase & write**.<br/>
389
-
The update is complete when the animation in the {{app_name}}'s **Device memory layout** window ends.
389
+
The update is complete when the animation in the Programmer app's **Device memory layout** window ends.
390
390
391
391
1. In the [**File** section](overview.md#file), click **Clear files**.
392
392
@@ -396,7 +396,7 @@ Make sure you have the following hardware:
396
396
397
397
To program Nordic Thingy:53 using an external debug probe, complete the following steps:
398
398
399
-
1. Open nRF Connect for Desktop and launch the {{app_name}}.
399
+
1. Open nRF Connect for Desktop and launch the Programmer app.
400
400
1. Prepare the hardware:
401
401
402
402
a. Open the connector cover on the side of Nordic Thingy:53.
@@ -422,7 +422,7 @@ To program Nordic Thingy:53 using an external debug probe, complete the followin
422
422
You can identify the nRF5340 DK by its PCA number PCA10095 and its ID that is printed on the label sticker on the DK.
423
423
424
424
!!! note "Note"
425
-
If the nRF5340 DK does not show up in the drop-down list, press Ctrl-R in Windows or command-R in macOS to restart the {{app_name}}.
425
+
If the nRF5340 DK does not show up in the drop-down list, press Ctrl-R in Windows or command-R in macOS to restart the Programmer app.
426
426
427
427
1. In the [**File** section](overview.md#file), click **Add file** and select **Browse**.<br/>
428
428
A file explorer window appears.
@@ -432,7 +432,7 @@ To program Nordic Thingy:53 using an external debug probe, complete the followin
432
432
1. Select the corresponding HEX file to be used with the debug probe and click **Open**.<br/>
433
433
The HEX file appears in the **File memory layout** section.
434
434
1. In the [**Device** section](overview.md#device), click **Erase & write**.<br/>
435
-
The update is complete when the animation in the {{app_name}}'s **Device memory layout** window ends.
435
+
The update is complete when the animation in the Programmer app's **Device memory layout** window ends.
436
436
1. In the [**File** section](overview.md#file), click **Clear files**.
437
437
438
438
You can now disconnect the external debug probe from Nordic Thingy:53, disconnect Nordic Thingy:53 from the computer, and put the connector cover back on.
0 commit comments