I flashed two nrf52832 with a black magic probe. Unfortunately after reconnecting the USB, I wasn't able to flash them anymore. So, I tried the nrfjprog command line program in order to fix it. Luckily the device is still there, kind of. I tried erase and reset, but get the 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.
So, here is the log.
2020-Jul-02 01:31:57 -------------------------------------------------------------------------------- 2020-Jul-02 01:31:57 nrfjprog --family nrf52 --eraseall --log 2020-Jul-02 01:31:57 nrfjprog version 10.9.0 2020-Jul-02 01:31:57 -------------------------------------------------------------------------------- 2020-Jul-02 01:31:57 nRF_logger_open 2020-Jul-02 01:31:57 nRF_logger_open: nRFJProg logger opened to callback at address 0X5613D0192C60 2020-Jul-02 01:31:57 nRF_open_dll 2020-Jul-02 01:31:57 nRF_open_dll: Load library at "/opt/nrfjprog/libjlinkarm_nrf52_nrfjprogdll.so". 2020-Jul-02 01:31:57 . nRF52_logger_open 2020-Jul-02 01:31:57 . nRF52_logger_open: nRFJProg logger opened to callback at address 0X7F1184A28190 2020-Jul-02 01:31:57 . nRF52_open 2020-Jul-02 01:31:57 . . Segger_logger_open 2020-Jul-02 01:31:57 . . Segger_logger_open: nRFJProg logger opened to callback at address 0X7F1184678850 2020-Jul-02 01:31:57 . . Segger_open_dll 2020-Jul-02 01:31:57 . . Segger_open_dll: No J-Link DLL path was provided. Attempting to auto detect. 2020-Jul-02 01:31:57 . . Segger_open_dll: Load library at "/opt/SEGGER/JLink/libjlinkarm.so.6". 2020-Jul-02 01:31:57 . . . Segger_dll_version 2020-Jul-02 01:31:57 nRF_enum_emu_snr 2020-Jul-02 01:31:57 . nRF52_enum_emu_snr 2020-Jul-02 01:31:57 . . Segger_is_connected_to_emu 2020-Jul-02 01:31:57 . . Segger_enum_emu_snr 2020-Jul-02 01:31:57 . . . Segger_enum_emu_snr 2020-Jul-02 01:31:57 . . . . Segger_get_num_emus 2020-Jul-02 01:31:57 . . Segger_is_connected_to_emu 2020-Jul-02 01:31:57 nRF_connect_to_emu_with_snr 2020-Jul-02 01:31:57 . nRF52_connect_to_emu_with_snr 2020-Jul-02 01:31:57 . . Segger_is_connected_to_emu 2020-Jul-02 01:31:57 . . Segger_connect_to_emu_with_snr 2020-Jul-02 01:31:57 . . . Segger_is_connected_to_emu 2020-Jul-02 01:31:57 . . . Segger_enum_emu_snr 2020-Jul-02 01:31:57 . . . . Segger_get_num_emus 2020-Jul-02 01:31:58 . . . Segger_connect_to_emu_with_snr 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: Segger logging enabled with callback at 0x139713212772704. 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:745.859 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO Firmware: J-Link ARM V8 compiled Nov 28 2014 13:44:46 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:753.037 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO Hardware: V8.00 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:753.235 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO S/N: 788594195 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:753.302 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO OEM: SEGGER 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:753.361 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO Feature(s): RDI,FlashDL,FlashBP,JFlash,GDB 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:755.570 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO TELNET listener socket opened on port 19021 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:755.873 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO WEBSRV Starting webserver 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:756.125 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO WEBSRV Webserver running on local port 19080 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:756.256 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO - 14.430ms returns O.K. 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:756.360 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO JLINK_Lock() 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:756.501 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO JLINK_GetHWStatus(...) 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:756.874 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO - 0.436ms returns 0x00 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:757.008 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO JLINK_ExecCommand("SetRestartOnClose = 0", ...). 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:757.099 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO - 0.048ms returns 0x01 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:757.194 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO JLINK_ExecCommand("DisableFlashDL", ...). 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:757.334 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO - 0.082ms returns 0x00 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:757.456 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO JLINK_ExecCommand("ExcludeFlashCacheRange 0x0-0xFFFFFFFF", ...). 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:757.578 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO - 0.058ms returns 0x00 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:757.697 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO JLINK_SetHookUnsecureDialog(...) 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:757.820 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO - 0.186ms returns 0 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:757.947 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO JLINK_TIF_Select(JLINKARM_TIF_SWD) 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:762.687 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO - 4.843ms returns 0x00 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:762.887 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO JLINK_SetSpeed(2000) 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO T84D1A740 000:763.188 2020-Jul-02 01:31:58 . . . . Segger_connect_to_emu_without_snr: JLink INFO - 0.373ms 2020-Jul-02 01:31:58 . . . . . Segger_load_core_data 2020-Jul-02 01:31:58 . . . . . Segger_load_core_data: JLink INFO T84D1A740 000:763.413 2020-Jul-02 01:31:58 . . . . . Segger_load_core_data: JLink INFO JLINK_ExecCommand("CORESIGHT_SetIndexAHBAPToUse = 0", ...). 2020-Jul-02 01:31:58 . . . . . Segger_load_core_data: JLink INFO T84D1A740 000:763.552 2020-Jul-02 01:31:58 . . . . . Segger_load_core_data: JLink INFO - 0.057ms returns 0x00 2020-Jul-02 01:31:58 . . . . . Segger_load_core_data: JLink INFO T84D1A740 000:763.686 2020-Jul-02 01:31:58 . . . . . Segger_load_core_data: JLink INFO JLINK_ExecCommand("device = nRF52", ...). 2020-Jul-02 01:31:58 . . . . . Segger_load_core_data: JLink INFO T84D1A740 000:775.021 2020-Jul-02 01:31:58 . . . . . Segger_load_core_data: JLink INFO XML file found at: /opt/SEGGER/JLink/JLinkDevices.xml 2020-Jul-02 01:31:58 . . . . . Segger_load_core_data: JLink INFO T84D1A740 000:775.949 2020-Jul-02 01:31:58 . . . . . Segger_load_core_data: JLink INFO /opt/SEGGER/JLink/JLinkDevices.xml evaluated successfully. 2020-Jul-02 01:31:58 . . . . . Segger_load_core_data: JLink INFO T84D1A740 000:785.792 2020-Jul-02 01:31:58 . . . . . Segger_load_core_data: JLink INFO Device "NRF52" selected. 2020-Jul-02 01:31:58 . . . . . Segger_load_core_data: JLink INFO T84D1A740 000:786.092 2020-Jul-02 01:31:58 . . . . . Segger_load_core_data: JLink INFO - 22.318ms returns 0x00 2020-Jul-02 01:31:58 . . Segger_read_debug_port_idr 2020-Jul-02 01:31:58 . . . Segger_read_debug_port_register 2020-Jul-02 01:31:58 . . . . Segger_read_debug_port_register 2020-Jul-02 01:31:58 . . . . . Segger_coresight_configure 2020-Jul-02 01:31:58 . . . . . Segger_coresight_configure: JLink INFO T84D1A740 000:786.292 2020-Jul-02 01:31:58 . . . . . Segger_coresight_configure: JLink INFO JLINK_CORESIGHT_Configure() 2020-Jul-02 01:31:58 . . . . . Segger_coresight_configure: JLink INFO T84D1A740 000:788.843 2020-Jul-02 01:31:58 . . . . . Segger_coresight_configure: JLink INFO - 2.672ms returns 0 2020-Jul-02 01:31:58 . . . . Segger_read_debug_port_register: JLink INFO T84D1A740 000:789.031 2020-Jul-02 01:31:58 . . . . Segger_read_debug_port_register: JLink INFO JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x00) 2020-Jul-02 01:31:58 . . . . Segger_read_debug_port_register: JLink INFO T84D1A740 000:789.598 2020-Jul-02 01:31:58 . . . . Segger_read_debug_port_register: JLink INFO failed 2020-Jul-02 01:31:58 . . . . Segger_read_debug_port_register: JLink INFO T84D1A740 000:789.701 2020-Jul-02 01:31:58 . . . . Segger_read_debug_port_register: JLink INFO - 0.720ms returns -1 2020-Jul-02 01:31:58 . . . . Segger_read_debug_port_register: JLinkARM.dll reported "-1", an unknown error. 2020-Jul-02 01:31:58 . . . . . Segger_abort_debug_action 2020-Jul-02 01:31:58 . . . . . Segger_abort_debug_action: Attempting to clear any configuration errors in debug port before closing connection. 2020-Jul-02 01:31:58 . . . . . Segger_abort_debug_action: JLink INFO T84D1A740 000:789.968 2020-Jul-02 01:31:58 . . . . . Segger_abort_debug_action: JLink INFO JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F) 2020-Jul-02 01:31:58 . . . . . Segger_abort_debug_action: JLink INFO T84D1A740 000:791.397 2020-Jul-02 01:31:58 . . . . . Segger_abort_debug_action: JLink INFO - 1.501ms returns -1 2020-Jul-02 01:31:58 . . . . . Segger_abort_debug_action: JLinkARM.dll reported "-1", an unknown error. 2020-Jul-02 01:31:58 . . : JLink INFO T84D1A740 000:791.605 2020-Jul-02 01:31:58 . . : JLink INFO JLINK_Unlock() 2020-Jul-02 01:31:58 nRF_close_dll 2020-Jul-02 01:31:58 . nRF52_close 2020-Jul-02 01:31:58 . . Segger_is_connected_to_emu 2020-Jul-02 01:31:58 . . Segger_is_connected_to_emu: JLink INFO T84D1A740 000:791.871 2020-Jul-02 01:31:58 . . Segger_is_connected_to_emu: JLink INFO JLINK_IsOpen() 2020-Jul-02 01:31:58 . . Segger_is_connected_to_emu: JLink INFO T84D1A740 000:791.967 2020-Jul-02 01:31:58 . . Segger_is_connected_to_emu: JLink INFO - 0.156ms returns 0x01 2020-Jul-02 01:31:58 . . : JLink INFO T84D1A740 000:792.080 2020-Jul-02 01:31:58 . . : JLink INFO JLINK_Lock() 2020-Jul-02 01:31:58 . . Segger_close 2020-Jul-02 01:31:58 . . . Segger_disconnect_from_emu 2020-Jul-02 01:31:58 . . . . Segger_disconnect_from_emu 2020-Jul-02 01:31:58 . . . . . Segger_is_connected_to_device 2020-Jul-02 01:31:58 . . . . . Segger_is_connected_to_device: JLink INFO T84D1A740 000:792.369 2020-Jul-02 01:31:58 . . . . . Segger_is_connected_to_device: JLink INFO JLINK_IsConnected() 2020-Jul-02 01:31:58 . . . . . Segger_is_connected_to_device: JLink INFO T84D1A740 000:792.443 2020-Jul-02 01:31:58 . . . . . Segger_is_connected_to_device: JLink INFO - 0.110ms returns FALSE 2020-Jul-02 01:31:58 . . . . . Segger_is_debug_region_powered 2020-Jul-02 01:31:58 . . . . . . Segger_read_debug_port_register 2020-Jul-02 01:31:58 . . . . . . . Segger_write_debug_port_register 2020-Jul-02 01:31:58 . . . . . . . Segger_write_debug_port_register: JLink INFO T84D1A740 000:792.617 2020-Jul-02 01:31:58 . . . . . . . Segger_write_debug_port_register: JLink INFO JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000) 2020-Jul-02 01:31:58 . . . . . . . Segger_write_debug_port_register: JLink INFO T84D1A740 000:793.122 2020-Jul-02 01:31:58 . . . . . . . Segger_write_debug_port_register: JLink INFO - 0.563ms returns -1 2020-Jul-02 01:31:58 . . . . . . . Segger_write_debug_port_register: JLinkARM.dll reported "-1", an unknown error. 2020-Jul-02 01:31:58 . . . . . . . . Segger_abort_debug_action 2020-Jul-02 01:31:58 . . . . . . . . Segger_abort_debug_action: Attempting to clear any configuration errors in debug port before closing connection. 2020-Jul-02 01:31:58 . . . . . . . . Segger_abort_debug_action: JLink INFO T84D1A740 000:793.408 2020-Jul-02 01:31:58 . . . . . . . . Segger_abort_debug_action: JLink INFO JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F) 2020-Jul-02 01:31:58 . . . . . . . . Segger_abort_debug_action: JLink INFO T84D1A740 000:793.896 2020-Jul-02 01:31:58 . . . . . . . . Segger_abort_debug_action: JLink INFO - 0.544ms returns -1 2020-Jul-02 01:31:58 . . . . . . . . Segger_abort_debug_action: JLinkARM.dll reported "-1", an unknown error. 2020-Jul-02 01:31:58 . . . . Segger_disconnect_from_emu: JLink INFO T84D1A740 000:794.100 2020-Jul-02 01:31:58 . . . . Segger_disconnect_from_emu: JLink INFO JLINK_Unlock() 2020-Jul-02 01:31:58 . . . . Segger_disconnect_from_emu: JLink INFO T84D1A740 000:798.542 2020-Jul-02 01:31:58 . . . . Segger_disconnect_from_emu: JLink INFO JLINK_Close() 2020-Jul-02 01:31:58 . . Segger_close: Freeing Library. 2020-Jul-02 01:31:58 nRF_close_dll: Freeing Library.