This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

[NRF51822] UART DFU SDK example on PCA10001 board

PROJECT: nrf51_sdk_v5_2_0_39364\nrf51822\Board\nrf6310\device_firmware_updates\bootloader BOARD: PCA10001 v2.2.0 SOFTDEVICE: s110_nrf51822_6.0.0_softdevice

  1. Flashed SoftDevice with nRFGo Studio
  2. Modified bootloader project (dfu_dual_bank_hci) with PCA10001 pin-outs (LEDs, UART, buttons)
  3. Flashed the bootloader project with the nrfjprog.exe tool in Keil - checked memory map with nRFGo Studio - addresses match Keil project settings.
  4. Attempted programming of an example project HEX with "hci_dfu_send_hex.exe" with parameters: -f #H -p COM3 -fc

Returns "Progress: 100" (last output line) -> However, the application actually isn't flashed to the device...

Strangely enough, even if there is no bootloader on the device, the "hci_dfu_send_hex.exe" still returns success!

Are there some changes I need to make to the bootloader project in order to use it with the PCA10001 board?

Thanks in advance.

Related