I want to be able to flash (hex files) my Raspberry Pi 3, I am using Raspbian as an OS and I son't seem to be able to install nrftools for Linux on my Raspberry Pi. Are there any tools supported by the raspberry I can install ?
Thank you
I want to be able to flash (hex files) my Raspberry Pi 3, I am using Raspbian as an OS and I son't seem to be able to install nrftools for Linux on my Raspberry Pi. Are there any tools supported by the raspberry I can install ?
Thank you
Jlink commander works with UICR, but it doesn't have a dedicated command to erase it, so that has to be done "manually" by accessing the NVMC registers directly.
Jlink write commands to NVMC peripheral to erase UICR (note: w4 can be used to write to any part of memory, including UICR):
> w4 0x4001E504 2 /* NVMC->CONFIG= Een ( Enable erase) */
> w4 0x4001e514 1 /* NVMC->ERASEUICR = 1*/
You can find a complete command referecence for the Jlink commander at this page https://wiki.segger.com/J-Link_Commander.
Thanks Vidar
September 2020, Segger announced support for ARM (https://www.segger.com/news/segger-j-link-adds-support-for-raspberry-pi-as-host). Can Nordic announcement for nrfjprog on ARM be coming soon?
I put this in as a feature request internally now, but please contact your regional sales manager if this is an important feature for you (send me a DM with your location if you don't know who that is).
And what about a solution using JLink software for ARM + pynrfjprog ? Or does pynrfjprog depend on nrfjprog binaries ?