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: targets/TARGET_NORDIC/README.md
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,20 +6,21 @@ This readme file contains several hints useful for any Nordic's user.
6
6
7
7
Nordic provides several development kit targets, called *[base target]*. For example:
8
8
- NRF51_DK
9
-
- NRF51_DK_LEGACY
10
9
- NRF52_DK
11
10
- NRF51_DONGLE
12
-
- others are incoming as mbed-os is under continuous construction!
13
11
14
-
For most of Nordic’s development kits, a few versions of the targets are provided:
12
+
Nordic continuously supports mbed and other targets will become available with releases of new Nordic development kits.
13
+
14
+
## 2. Regular and FOTA targets types
15
+
For most of nRF5x SoC development kits, three flavors of the targets are provided:
15
16
16
17
-*[base target]* is the default target. A compiled binary will incorporate both the user application and the SoftDevice. A binary built using this target is intended to be downloaded to the DK using an on-board USB debugger/programmer. For example, NRF52_DK target.
17
18
18
19
-*[base target]*_BOOT is a target with firmware update support. A compiled binary will incorporate a user application, the SoftDevice, and the precompiled BLE bootloader code. This target should be used to provide DFU capabilities by the application (e.g BLE DFU service). A binary built using this target is intended to be downloaded to the DK using an on-board USB debugger/programmer. For example, NRF52_DK_BOOT target.
19
20
20
21
*[base target]*_OTA. A compiled binary will contain only the application. A binary build using this target is intended to be downloaded to the DK using BLE Bootloader. For example, NRF52_DK_OTA target.
21
22
22
-
## 2. Bootloader selection
23
+
## 3. Bootloader selection
23
24
24
25
It is possible to select one of the provided precompiled bootloaders for NRF51_DK_BOOT and NRF52_DK_BOOT targets. Two versions of the bootloader are provided: single-bank bootloader and the dual-bank bootloader. For further information about the differences, see Nordic's [infocenter](http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v11.0.0%2Fbledfu_memory_banks.html). To select the bootloader, use the *target.bootloader_select_index* keyword over [mbed configuration system](../../docs/config_system.md). The expected values are:
25
26
- target.bootloader_select_index = 0 -> Use single-bank bootloader. It is the default value.
@@ -36,10 +37,10 @@ The following is an example of selecting the dual-bank bootloader from applicati
36
37
}
37
38
```
38
39
39
-
## 3. LF Clock configuration using mbed configuration system
40
+
## 4. LF Clock configuration using mbed configuration system
40
41
The feature is provided so far for NRF5 targets, such as NRF51_DK, NRF52_DK, and TARGET_TY51822R3. For further information, see [LF_Clock_config.md](./TARGET_NRF5/LF_Clock_config.md).
41
42
42
-
## 4. UART hardware flow control configuration using mbed configuration system
43
+
## 5. UART hardware flow control configuration using mbed configuration system
43
44
The feature is provided so far for NRF5 targets, such as NRF51_DK, NRF52_DK, and TARGET_TY51822R3.
44
45
In order to configure hardware flow control for nRF5x UART, use the target.uart_hwfc keyword. Value 0 will disable flow control. Value 1 will enable flow control. Flow control is turned on by default.
45
46
For example, on application level, put the following description into the mbed_app.json file:
0 commit comments