Though there are a few people asking about arm versions of the nrfjprog utility I'd like to know what would be necessary to either have Nordic build one or allow one of us to build it?
Thanks Bill Rees
Though there are a few people asking about arm versions of the nrfjprog utility I'd like to know what would be necessary to either have Nordic build one or allow one of us to build it?
Thanks Bill Rees
what do you mean by arm version? you mean the JLinkARM.dll version ?
Well, not so much the jlink as the nrfjprog utility. I've the arm on Linux software pack and am working with it and the next step would be where I use nrfjprog if I were on an x86 platform.
If there's another way to program an nrf52832 flash from an arm Linux system I'm very humbled because I haven't been able to find anything.
Would, perhaps, there be a spec for programming the flash?
Thanks
What it would take is Segger to release a version of their JLink SDK for ARM so the code could be linked on an ARM device. I just asked them if they do (they didn't last time I checked).
Once that's available it should be pretty simple for Nordic to compile nrfjprog for RaPi if they wish.
You can't build it yourself, it requires the JLinkSDK which is a Segger licensed product, and a fairy costly one at that.
yes it's easy to program and flash from an ARM system, you just download the JLink tools for ARM which Segger do provide (with no support) and use any of the many scripts which existed long before nrfjprog cross platform. eg see devzone.nordicsemi.com/.../ which points to a shell script.
nrfjprog doesn't do terribly much, it's just very handy to have what it does in a single executable.
How about trying to program the NRF52 with a ST-Link and OpenOCD? Alternatively, there is always the BLE/UART bootloaders... I'm assuming you're just wanting to program the target from an ARM-based device that Segger might not have provided compatible binaries for?