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

DFU dongle no advertising

Hi all,

I tried to load the DFU example for nrf51822 from SDK12.3 on the dongle(PCA10000). softdevice: S130 2.0.1

I followed the tutorial on: devzone.nordicsemi.com/.../

When the bootloader.hex is flashed nothing happens. after changing the iram from 0x20002C00 to 0x20002000 the blue led turns on after flashing, but I wont find DFUTarg.

Other examples work just fine(ble_uart/blinky/etc). The precompiled bootloaders from github.com/.../dfu does advertise DFUTarg.

So what is wrong with my compiled bootloader?

I know there are alot of questions about DFU already but none of them seems to fix my problem, also most of them are for SDK 8&9

Kind regards, Niels

Parents
  • Redid the complete process: download sdk. Change makefile.windows, for the right place/version of the GNU tools.

    Generate private key. Generate public key. Overwrite public key.c.

    Download uECC lib. Compile for nrf51_keil. Compile project.

    Flash softdevice, flash bootloader.... annnndddd nothing. Flashed with nRFgo Studio and with flash function within uVision.

    //edit I made a mistake, I thought I read in the datasheet of the devkit that the dongle contained a AC variant. But it contains an AA. so there was the problem. changed the IRAM from 0x20002C000 to 0x2002B000, and size to 1500. 1400 was 14 bytes too small.

    thanks for the help

Reply
  • Redid the complete process: download sdk. Change makefile.windows, for the right place/version of the GNU tools.

    Generate private key. Generate public key. Overwrite public key.c.

    Download uECC lib. Compile for nrf51_keil. Compile project.

    Flash softdevice, flash bootloader.... annnndddd nothing. Flashed with nRFgo Studio and with flash function within uVision.

    //edit I made a mistake, I thought I read in the datasheet of the devkit that the dongle contained a AC variant. But it contains an AA. so there was the problem. changed the IRAM from 0x20002C000 to 0x2002B000, and size to 1500. 1400 was 14 bytes too small.

    thanks for the help

Children
No Data
Related