I'm getting timeout errors when trying to program a Thingy:91 with a J-Link Pro PoE on macOS on an ARM Apple M3 Max.
Here's the command and error message:
I get the same error when running nrfjprog manually (I've attached the log file):
However, running nrfjprog --recover
appears to fix whatever is causing the errors:
Is there a way to get a better understanding of what's going on here? Is there something that my application code is doing that is preventing the J-Link from being able to flash the device reliably? What is nrfjprog --recover
doing to "fix" this issue?