Hi,

I've been trying to get the bletiny and bleprph apps running on a few types
of nrf51 boards but not having much luck.

The 3 types are:

1. PCA10000 -  QFAA G0  (The stubby little USB dingle with the built-in
Jsegger J-link)
2. PCA10024 -  QFAA G0 (The mbed enabled board, using a hex file )
3. BBC:Microbit  -   QFAA M0

I've tried with bsp set to 'nrf51dk-16kbram' and 'nrf51dk'
I am uploading the Newt boot loader app too.


In order to upload to #2 & #3 (as they appear as USB drives) I've tried
converting the elf binaries to a combined hex file in two different ways:

A)

arm-none-eabi-objcopy -O ihex bin/bletiny/apps/bletiny.elf app.hex
arm-none-eabi-objcopy -O ihex bin/nrf51_boot/apps/boot/boot.elf boot.hex

mergehex -m app.hex boot.hex  -o microbit_firmware.hex

B)

srec_cat boot.hex -intel app.hex -intel  -o  combined.hex -intel


I'm pretty sure for #3 that it's possible to flash the entire address range
of the nrf51  as the micro:bit's default firmware download from the web is
a > 500k hex file; which without lifting the hood it implies to me it has
the SoftDevice, App and Bootloader.

I'm not having much luck, I probably need to add some load/start address
info during objcopy and/or some address altering flags using srec_cat (?)

Are these boards and the methods currently supported?   I guess they should
be but I've buttered fingered something somewhere.

Or perhaps should I be using the 'official' nrf51dk ?


All the best
Wayne

Reply via email to