Hey all, I have plenty of experience programing Nordic natively then programming with a J-Link, but thought I would try uploading a program to my ItsyBitsy nRF52840 Express using UF2 - but it's going horribly wrong. I'm just trying to load a simple blinky without any SoftDevice support, but I think I either have the build parameters wrong, or maybe I'm missing something with converting to UF2... I just don't know. Here's what I've tried:
I get my hex from the nRF52 SDK - I've built it so the flash starts at 0x0000, 0x4000, and 0x26000 because I've seen all of those floating out there. I have then used uf2conv.py to convert it to a UF2 using:
Code: Select all
uf2conv.py -c -f 0xADA52840 blinky_pca10056_s140.hex
When that didn't work, I used srec to convert my hex to a bin, then use uf2conv.py on that:
where 0x4000 could also be 0x26000 and with every variation of flash start listed above. None of these give me anything either. And so I'm not really sure what else to try. Has anyone ever managed to get a nordic application uploaded successfully via UF2? If so, what was your process?