All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
nRF51DK Development Kit

Support for the Nordic nRF51DK Development Kit More...

Detailed Description

Support for the Nordic nRF51DK Development Kit

Overview:

The nRF51 DK is a low-cost, versatile single-board development kit for Bluetooth low energy, ANT and 2.4GHz proprietary applications using the nRF51 Series SoC.

Flashing the Device:

The nRF51DK board is shipped with an on-board JLink debugger that doesn't work well with UART: the shell is only working on RX but not TX.

Thus, we recommend to update the flasher ship with DAPLink as described here:

  1. Download and extract this release package
  2. While holding down the boards reset button, connect the boards USB debug port to the computer. It should enumerate as BOOTLOADER
  3. Using a filesystem browser, drag-n-drop the firmware 0251_sam3u2c_mkit_dk_dongle_nrf5x_0x5000.bin file to the BOOTLOADER folder
  4. Power-cycle the board, a new DAPLink mount point should appear

The programmer used to flash this board is OpenOCD.

To flash the board, use the following command:

$ make BOARD=nrf51dk flash

from any application directory.

Files

file  arduino_iomap.h
 Mapping from MCU pins to Arduino pins.
 
file  board.h
 Board specific configuration for the nRF51DK.
 
file  gpio_params.h
 Configuration of SAUL mapped GPIO pins.
 
file  periph_conf.h
 Peripheral configuration for the Nordic nRF51DK.