micropython/ports/nrf/boards
Glenn Ruben Bakke d0b8554df4 nrf: Change selected boards to utilize pre-flashed bootloader.
The nrf52840-mdk-usb-dongle and pca10050 comes with a pre-flashed
bootloader (OpenBootloader).

This commit updates the boards "mpconfigboard.mk" to use DFU as
default flashing method and set the corresponding BOOTLOADER
settings such that nrf52840_open_bootloader_1.2.x.ld linker
script is used.

The default DFU flashing method can be disabled by issuing "DFU=0"
when invoking make. This will lead to "segger" being used as default
flashing tool. When using "DFU=0", the linker scripts will not
compensate for any MBR and Bootloader region being present, and might
overwrite them if they were present.

The commit also removes the custom linker script specific to
nrf52840-mdk-usb-dongle as it now points to a generic.

Updated nrf52840-mdk-usb-dongle's README.md to be more clear on
how to deploy the built firmware.

The port README.md has also been updated. In the list of target
boards a new column has been added to indicate which bootloader
is present on the target board. And for consistency, changed all
examples in the README.md to use "deploy" instead of "flash".
2020-12-07 20:04:50 +01:00
..
actinius_icarus nrf/boards: Enable RTCounter machine module for nrf9160 boards. 2020-07-16 11:48:52 +02:00
arduino_primo
blueio_tag_evim
dvk_bl652
evk_nina_b1
feather52
ibk_blyst_nano
idk_blyst_nano
microbit nrf: Update to work with nrfx v2.0.0, to match TinyUSB. 2020-05-15 15:06:02 +10:00
nrf52840-mdk-usb-dongle nrf: Change selected boards to utilize pre-flashed bootloader. 2020-12-07 20:04:50 +01:00
particle_xenon nrf: Add openocd as a supported flasher. 2020-05-15 15:06:02 +10:00
pca10000
pca10001
pca10028
pca10031
pca10040
pca10056
pca10059 nrf: Change selected boards to utilize pre-flashed bootloader. 2020-12-07 20:04:50 +01:00
pca10090 nrf/boards: Enable RTCounter machine module for nrf9160 boards. 2020-07-16 11:48:52 +02:00
wt51822_s4at
common.ld
make-pins.py all: Update Python code to conform to latest black formatting. 2020-08-29 15:18:01 +10:00
memory.ld nrf/boards: Update memory.ld to include bootloader offsets. 2020-12-07 20:04:50 +01:00
nrf51_prefix.c
nrf51x22_256k_16k.ld
nrf51x22_256k_32k.ld
nrf52_prefix.c
nrf91_prefix.c
nrf9160_1M_256k.ld
nrf9160_1M_256k_secure.ld
nrf52832_512k_64k.ld
nrf52840_1M_256k.ld
nrf52840_open_bootloader_1.2.x.ld nrf/boards: Add linker script for nrf52840 Open Bootloader 1.2.0. 2020-12-07 20:04:50 +01:00
s110_8.0.0.ld
s132_6.1.1.ld
s140_6.1.1.ld