Hello,
Our custom board (nrf52832, S132) seem enter to the read back protection, J-Link could not connect to the target in any ways.
We tried the command "nrfjprog --recover" to fix it. However, the " JLinkARM DLL reported an error" still happened.
Here is my information and error log:
Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[2021-Jan-15 17:02:25] [ info] --------------------------------------------------------------------------------
[2021-Jan-15 17:02:25] [ info] nrfjprog.exe -r --log
[2021-Jan-15 17:02:25] [ info] nrfjprog version 10.12.1
[2021-Jan-15 17:02:25] [ info] --------------------------------------------------------------------------------
[2021-Jan-15 17:02:25] [debug] [ nRF0x0] - open_dll
[2021-Jan-15 17:02:25] [ info] [ nRF0x0] - Load library at C:\Program Files\Nordic Semiconductor\nrf-command-line-tools\bin\JLINKARM_UNKNOWN_NRFJPROG.dll.
[2021-Jan-15 17:02:25] [ info] [ nRF0x0] - Library loaded, loading member functions.
[2021-Jan-15 17:02:25] [ info] [ nRF0x0] - Member functions succesfully loaded.
[2021-Jan-15 17:02:25] [ info] [Backend] - Logger callback at 0x7ff76a9f56f0 registered in Segger backend logger.
[2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] Logger callback at 0x7ff76a9f56f0 registered in JLink logger.
[2021-Jan-15 17:02:25] [debug] [nRFUnknown] - Just_open_dll_tagged_callback
[2021-Jan-15 17:02:25] [debug] [Backend] - open_dll
[2021-Jan-15 17:02:25] [ info] [Backend] - No J-Link DLL path was provided. Attempting to auto detect.
[2021-Jan-15 17:02:25] [ info] [Backend] - Load library at C:\Program Files (x86)\SEGGER\JLink\JLink_x64.dll.
[2021-Jan-15 17:02:25] [ info] [Backend] - Library loaded, loading member functions.
[2021-Jan-15 17:02:25] [ info] [Backend] - Member functions succesfully loaded.
[2021-Jan-15 17:02:25] [debug] [Backend] - dll_version
[2021-Jan-15 17:02:25] [ info] [Backend] - Segger dll version 6.94. loaded.
[2021-Jan-15 17:02:25] [debug] [Backend] - set_core_data
[2021-Jan-15 17:02:25] [debug] [ nRF0x0] - enum_emu_snr
[2021-Jan-15 17:02:25] [debug] [nRFUnknown] - Just_enum_emu_snr
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[2021-Jan-15 17:02:25] [ info] -------------------------------------------------------------------------------- [2021-Jan-15 17:02:25] [ info] nrfjprog.exe -r --log [2021-Jan-15 17:02:25] [ info] nrfjprog version 10.12.1 [2021-Jan-15 17:02:25] [ info] -------------------------------------------------------------------------------- [2021-Jan-15 17:02:25] [debug] [ nRF0x0] - open_dll [2021-Jan-15 17:02:25] [ info] [ nRF0x0] - Load library at C:\Program Files\Nordic Semiconductor\nrf-command-line-tools\bin\JLINKARM_UNKNOWN_NRFJPROG.dll. [2021-Jan-15 17:02:25] [ info] [ nRF0x0] - Library loaded, loading member functions. [2021-Jan-15 17:02:25] [ info] [ nRF0x0] - Member functions succesfully loaded. [2021-Jan-15 17:02:25] [ info] [Backend] - Logger callback at 0x7ff76a9f56f0 registered in Segger backend logger. [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] Logger callback at 0x7ff76a9f56f0 registered in JLink logger. [2021-Jan-15 17:02:25] [debug] [nRFUnknown] - Just_open_dll_tagged_callback [2021-Jan-15 17:02:25] [debug] [Backend] - open_dll [2021-Jan-15 17:02:25] [ info] [Backend] - No J-Link DLL path was provided. Attempting to auto detect. [2021-Jan-15 17:02:25] [ info] [Backend] - Load library at C:\Program Files (x86)\SEGGER\JLink\JLink_x64.dll. [2021-Jan-15 17:02:25] [ info] [Backend] - Library loaded, loading member functions. [2021-Jan-15 17:02:25] [ info] [Backend] - Member functions succesfully loaded. [2021-Jan-15 17:02:25] [debug] [Backend] - dll_version [2021-Jan-15 17:02:25] [ info] [Backend] - Segger dll version 6.94. loaded. [2021-Jan-15 17:02:25] [debug] [Backend] - set_core_data [2021-Jan-15 17:02:25] [debug] [ nRF0x0] - enum_emu_snr [2021-Jan-15 17:02:25] [debug] [nRFUnknown] - Just_enum_emu_snr [2021-Jan-15 17:02:25] [debug] [Backend] - enum_emu_snr [2021-Jan-15 17:02:25] [debug] [Backend] - ---just_enum_emu_snr [2021-Jan-15 17:02:25] [debug] [Backend] - ---just_get_num_emus [2021-Jan-15 17:02:25] [debug] [ nRF0x0] - connect_to_emu_with_snr [2021-Jan-15 17:02:25] [debug] [nRFUnknown] - Just_connect_to_emu_with_snr [2021-Jan-15 17:02:25] [debug] [Backend] - connect_to_emu_with_snr [2021-Jan-15 17:02:25] [debug] [Backend] - is_connected_to_emu [2021-Jan-15 17:02:25] [debug] [Backend] - ---just_enum_emu_snr [2021-Jan-15 17:02:25] [debug] [Backend] - ---just_get_num_emus [2021-Jan-15 17:02:25] [debug] [Backend] - ---just_connect_to_emu_with_snr [2021-Jan-15 17:02:25] [debug] [Backend] - ---just_connect_to_emu_without_snr [2021-Jan-15 17:02:25] [ info] [Backend] - Segger logging enabled. [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] Firmware: J-Link V9 compiled Dec 13 2019 11:14:50 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] Decompressing FW timestamp took 122 us [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] Hardware: V9.60 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] S/N: 69619640 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] OEM: SEGGER [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] Feature(s): RDI, GDB, FlashDL, FlashBP, JFlash [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] EMU: Cleaned up zombie connection 0. PID: 0x3168 (12648) [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] TELNET listener socket opened on port 19021 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] WEBSRV Starting webserver [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] WEBSRV Webserver running on local port 19080 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 18.876ms returns "O.K." [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_GetHWStatus(...) [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.107ms returns 0 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_ExecCommand("SetRestartOnClose = 0", ...). [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.009ms returns 0x01 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_ExecCommand("DisableFlashDL", ...). [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.005ms returns 0x00 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_ExecCommand("ExcludeFlashCacheRange 0x0-0xFFFFFFFF", ...). [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.004ms returns 0x00 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_SetHookUnsecureDialog [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_SetHookUnsecureDialog(...) [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.020ms returns 0 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_TIF_Select(JLINKARM_TIF_SWD) [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.353ms returns 0x00 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_SetSpeed(2000) [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.047ms [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_GetSN() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.008ms returns 69619640 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [debug] [Backend] - ---just_load_core_data [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_ExecCommand("CORESIGHT_SetIndexAHBAPToUse = 0", ...). [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.004ms returns 0x00 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_ExecCommand("device = Cortex-M4", ...). [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] XML file found at: C:\Program Files (x86)\SEGGER\JLink\JLinkDevices.xml [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] C:\Program Files (x86)\SEGGER\JLink\JLinkDevices.xml evaluated successfully. [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] Device "CORTEX-M4" selected. [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] Device "CORTEX-M4" selected. [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 104.073ms returns 0x00 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [debug] [ nRF0x0] - read_connected_emu_snr [2021-Jan-15 17:02:25] [debug] [nRFUnknown] - Just_read_connected_emu_snr [2021-Jan-15 17:02:25] [debug] [Backend] - read_connected_emu_snr [2021-Jan-15 17:02:25] [debug] [Backend] - is_connected_to_emu [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_IsOpen() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.008ms returns 0x01 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [debug] [ nRF0x0] - read_device_family [2021-Jan-15 17:02:25] [debug] [nRFUnknown] - Just_read_device_family [2021-Jan-15 17:02:25] [debug] [Backend] - is_connected_to_emu [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_IsOpen() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.006ms returns 0x01 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_Lock() [2021-Jan-15 17:02:25] [debug] [Backend] - read_debug_port_idr [2021-Jan-15 17:02:25] [debug] [Backend] - read_debug_port_register [2021-Jan-15 17:02:25] [debug] [Backend] - ---just_read_debug_port_register [2021-Jan-15 17:02:25] [debug] [Backend] - coresight_configure [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_CORESIGHT_Configure() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 100.775ms returns 0 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [debug] [Backend] - ---just_select_debug_port_register [2021-Jan-15 17:02:25] [debug] [Backend] - Select AP 255, DP Bank 0, AP Bank 255 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000) [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.540ms returns -1 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [ info] [Backend] - JLinkARM.dll reported "-1", an unknown error. [2021-Jan-15 17:02:25] [debug] [Backend] - ---just_abort_debug_action [2021-Jan-15 17:02:25] [ info] [Backend] - Attempting to clear any configuration errors in debug port before closing connection. [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F) [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.463ms returns -1 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [ info] [Backend] - JLinkARM.dll reported "-1", an unknown error. [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.030ms [2021-Jan-15 17:02:25] [debug] [ nRF0x0] - close_dll [2021-Jan-15 17:02:25] [debug] [nRFUnknown] - Just_close_dll [2021-Jan-15 17:02:25] [debug] [Backend] - close [2021-Jan-15 17:02:25] [debug] [Backend] - disconnect_from_emu [2021-Jan-15 17:02:25] [debug] [Backend] - is_connected_to_emu [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_IsOpen() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.043ms returns 0x01 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [debug] [Backend] - ---just_disconnect_from_emu [2021-Jan-15 17:02:25] [debug] [Backend] - is_connected_to_device [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_IsConnected() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.020ms returns FALSE [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [debug] [Backend] - ---just_is_debug_region_powered [2021-Jan-15 17:02:25] [debug] [Backend] - ---just_read_debug_port_register [2021-Jan-15 17:02:25] [debug] [Backend] - is_connected_to_emu [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_IsOpen() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.006ms returns 0x01 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_Lock() [2021-Jan-15 17:02:25] [debug] [Backend] - ---just_select_debug_port_register [2021-Jan-15 17:02:25] [debug] [Backend] - Select AP 255, DP Bank 0, AP Bank 255 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000) [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.489ms returns -1 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [ info] [Backend] - JLinkARM.dll reported "-1", an unknown error. [2021-Jan-15 17:02:25] [debug] [Backend] - ---just_abort_debug_action [2021-Jan-15 17:02:25] [ info] [Backend] - Attempting to clear any configuration errors in debug port before closing connection. [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x00, 0x0000001F) [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.523ms returns -1 [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_HasError() [2021-Jan-15 17:02:25] [ info] [Backend] - JLinkARM.dll reported "-1", an unknown error. [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] - 0.027ms [2021-Jan-15 17:02:25] [ info] [ JLink] - [Info ] [JLink ] JLINK_Close() [2021-Jan-15 17:02:25] [debug] [Backend] - Segger Backend closed.
Can anybody helo me, please!!!???