I had been able to program my custom nRF52840 just fine until I wanted to change partitions. I erased everything and now am unable to communicate with the board at all. I get "Failed to connect to target. No idcode detected. Please check connection and Target Interface Type."
When I try to recover the board, I get:
>nrfjprog --recover --family NRF52 --log ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: Unable to connect to a debugger. ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: [SeggerBackend] - JLinkARM.dll reported "-1", "An unknown error.". ERROR: JLinkARM DLL reported an error. Try again. If error condition ERROR: persists, run the same command again with argument --log, contact Nordic ERROR: Semiconductor and provide the generated log.log file to them.
I'm using an nRF52840 DK to program the boards and it has no problem programming other boards. Not sure what I need to do to get the custom boards working again.
