Hey Wayne:

We dont “officially” support the boards you mention as they are not in the 
supported BSPs. If you have an “official" nrf51dk that would be the best to get 
started on as we do support that currently.

Unfortunately, bletiny is a bit of a misnomer; it is not so tiny, and depending 
on which version you are trying to build it may be too large to fit in our 
current image slot; bleprph should work though. We may have a work-around for 
nrf51 bletiny soon but for now I would use bleprph.

BTW, are you sure you have erased the devices you are trying to load the code 
on? There are protection mechanisms that you must disable in order for our newt 
tool to be able to erase/program flash.



> On Jun 2, 2016, at 2:04 PM, Wayne Keenan <[email protected]> wrote:
> 
> 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