This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrfjprog -e does not erase nRF9160

I'm currently running nrfjprog version on OSX. Version info below:

nrfjprog --version
nrfjprog version: 10.9.0 
JLinkARM.dll version: 6.70b

When running a nrfjprog -e I expect that the device doesn't do anything afterwards. When monitoring the serial output I still see that the code that was last run is still running despite running nrfjprog -e. I'm using a nRF9160DK to program an external nRF9160 Feather board.

Parents Reply
  • New version of nrfjprog, its now at 10.10.0, could try that.

    Can you read the device memory using Programmer app before and after you have tried nrfjprog -e of --recover. Does it show if anything has changed?

    nrfjprog --halt, could you try this and se if it actually halts the Feather board?

    Do you have the same behavior if you test with another board? for example if you have another nrf9160DK that you can replace with your Feather board?

    I will talk to my colleague about this and se if there is any known similar issues on OSX.  The behaviour seems odd. 

    Regards,
    Jonathan

Children
Related