Flashing custom nRF52810 board

I'm looking to develop a board using the nRF52810 SoC, and am prototyping it on breadboard to start with. The circuit I've set up so far is the same as the reference circuitry in the datasheet (with slight changes to the inductor values as they aren't available in through hole form and the 0.8pF cap being replaced with a 1pF), with a sparkfun USB power supply and breadboard adapter for my J-link. I've set up the VS Code extensions (using Windows 11) and managed to program the NRF52 dk ok with a blinky program.

Then after creating a custom board setup, I tried to flash my board and got an error saying its unable to connect to the debugger because the device doesn't match the family given. I've looked through similar threads and found that my circuit wasn't set up for DCDC which may have caused my issue but adding the inductor L2 (L3 not available in through hole package and a much smaller value anyway so DEC4 still has roughly 1.2V on it) hasn't changed the error.

Another thread mentioned to try nrfjprog -e, which also gives me the same error. Adding the --log argument provides the extra information [  nRFXX] - Device does not have an ARM debug port. I'm not sure how this could happen but it seems like its been locked. I tried with the spare SoCs I have after double checking the circuit in case the DCDC addition had actually solved the issue but got the same error. I've inserted the log file output for the -e command. Hopefully I havent left anything vital out, I'd really appreciate any ideas on where I might be going wrong.

[ info]: --------------------------------------------------------------------------------
[ info]: C:\Program Files (x86)\Nordic Semiconductor\nrf-command-line-tools\bin\nrfjprog.exe --program c:\ncs\Applications\hello_world\build_1\zephyr\zephyr.hex --sectoranduicrerase --verify -f NRF52 --snr 801042234 --log 
[ info]: nrfjprog version 10.17.3 external
[ info]: --------------------------------------------------------------------------------
[ info]: Load library at C:\Program Files (x86)\Nordic Semiconductor\nrf-command-line-tools\bin\nrfjprog.dll.
[ info]: Library loaded, loading member functions.
[ info]: Member functions succesfully loaded.
[debug]: [ Client] - open
[debug]: [ Client] - start
[ info]: [ Client] - stdout: Jlinkarm nRF Worker ready. Handling sequence d979b4ff-ed09-449c-be5e-736fc42a4649.
[debug]: [SeggerBackend] - Logger sink registered in Segger backend logger
[debug]: [  JLink] - Logger sink registered in JLink logger
[debug]: [  nRF52] - open
[debug]: [  nRF52] - just_check_family
[debug]: [SeggerBackend] - open_dll
[debug]: [SeggerBackend] - No J-Link DLL path was provided. Attempting to auto detect.
[trace]: [ Client] - Command open executed for 61 milliseconds with result 0
[debug]: [ Client] - config
[ info]: [SeggerBackend] - Load library at C:\Program Files (x86)\SEGGER\JLink\JLinkARM.dll.
[ info]: [SeggerBackend] - Library loaded, loading member functions.
[ info]: [SeggerBackend] - Member functions succesfully loaded.
[trace]: [ Client] - Command config executed for 9 milliseconds with result 0
[debug]: [SeggerBackend] - Set batch mode
[debug]: [SeggerBackend] - dll_version
[ info]: [SeggerBackend] - Segger dll version 7.70.c loaded.
[trace]: [ Worker] - Command open executed for 7 milliseconds with result 0
[debug]: [  nRF52] - config
[trace]: [ Worker] - Command config executed for 3 milliseconds with result 0

[debug]: [ Client] - enum_emu_snr
[trace]: [ Client] - Command enum_emu_con_info executed for 16 milliseconds with result 0
[debug]: [ Client] - connect_to_emu_with_snr
[debug]: [  nRF52] - enum_emu_con_info

[debug]: [SeggerBackend] - is_connected_to_emu

[debug]: [SeggerBackend] - enum_emu_con_info

[debug]: [SeggerBackend] - is_connected_to_emu

[trace]: [ Worker] - Command enum_emu_con_info executed for 2 milliseconds with result 0

[debug]: [  nRF52] - connect_to_emu_with_snr

[debug]: [SeggerBackend] - is_connected_to_emu

[debug]: [SeggerBackend] - connect_to_emu_with_snr

[debug]: [SeggerBackend] - is_connected_to_emu

[debug]: [SeggerBackend] - ---just_enum_emu_snr

[debug]: [SeggerBackend] - ---just_get_num_emus

[debug]: [SeggerBackend] - ---just_connect_to_emu_with_snr

[debug]: [SeggerBackend] - ---just_connect_to_emu_without_snr

[debug]: [SeggerBackend] - Segger logging enabled.

[trace]: [  JLink] - Firmware: J-Link EDU Mini V1 compiled Jul 22 2022 10:22:23

[trace]: [  JLink] - Firmware: J-Link EDU Mini V1 compiled Jul 22 2022 10:22:23

[trace]: [ Client] - Command connect_to_emu_with_snr executed for 78 milliseconds with result -5
[trace]: [  JLink] - Hardware: V1.00

[trace]: [  JLink] - S/N: 801042234

[trace]: [  JLink] - OEM: SEGGER

[trace]: [  JLink] - Feature(s): FlashBP, GDB

[trace]: [  JLink] - USB speed mode: Full speed (12 MBit/s)

[trace]: [  JLink] - TELNET listener socket opened on port 19021

[trace]: [  JLink] - WEBSRV WEBSRV_Init(): Starting webserver thread(s)

[trace]: [  JLink] - WEBSRV Webserver running on local port 19080

[trace]: [  JLink] - - 32.976ms returns "O.K."  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_Lock()  

[trace]: [  JLink] - JLINK_ExecCommand("SetRestartOnClose = 0", ...).   

[trace]: [  JLink] - - 0.004ms returns 0x01  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_ExecCommand("DisableFlashDL", ...).   

[trace]: [  JLink] - - 0.005ms returns 0x00  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_ExecCommand("ExcludeFlashCacheRange 0x0-0xFFFFFFFF", ...).   

[trace]: [  JLink] - - 0.006ms returns 0x00  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_SetHookUnsecureDialog  

[trace]: [  JLink] - JLINK_SetHookUnsecureDialog(...)

[trace]: [  JLink] - - 0.019ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_TIF_Select(JLINKARM_TIF_SWD)  

[trace]: [  JLink] - - 0.472ms returns 0x00  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_GetSpeedInfo()  

[trace]: [  JLink] - 96000000 Hz / n, n >= 24

[trace]: [  JLink] - - 0.017ms  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - Connected emulator supports SWD speeds up to 4000kHz

[trace]: [  JLink] - JLINK_SetSpeed(2000)  

[trace]: [  JLink] - - 0.065ms  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_GetSpeed()  

[trace]: [  JLink] - - 0.008ms returns 2000  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - SWD clock set to 2000kHz

[trace]: [  JLink] - JLINK_GetSN()  

[trace]: [  JLink] - - 0.007ms returns 801042234  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - read_debug_port_idr

[debug]: [SeggerBackend] - read_debug_port_register

[debug]: [SeggerBackend] - ---just_read_debug_port_register

[debug]: [SeggerBackend] - coresight_configure

[trace]: [  JLink] - JLINK_GetHWStatus(...)  

[trace]: [  JLink] - - 0.113ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_CORESIGHT_Configure()  

[trace]: [  JLink] - - 0.660ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - ---just_select_debug_port_register

[debug]: [SeggerBackend] - Select AP 255, DP Bank 0, AP Bank 255

[trace]: [  JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)  

[trace]: [  JLink] - - 0.298ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x00)  

[trace]: [  JLink] - Value=0x00000000

[trace]: [  JLink] - - 0.254ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[error]: [  nRF52] - Debug probe is not connected to an NRF52 series device.

[trace]: [  JLink] - - 0.017ms  

[trace]: [ Worker] - Command connect_to_emu_with_snr executed for 76 milliseconds with result -5

[debug]: [  nRF52] - close

[debug]: [SeggerBackend] - is_connected_to_emu

[trace]: [  JLink] - JLINK_IsOpen()  

[trace]: [  JLink] - - 0.016ms returns 0x01  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_Lock()  

[debug]: [SeggerBackend] - close

[debug]: [SeggerBackend] - disconnect_from_emu

[debug]: [SeggerBackend] - ---just_disconnect_from_emu

[debug]: [SeggerBackend] - is_connected_to_device

[trace]: [  JLink] - JLINK_IsConnected()  

[trace]: [  JLink] - - 0.018ms returns FALSE  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - ---just_is_debug_region_powered

[debug]: [SeggerBackend] - ---just_read_debug_port_register

[debug]: [SeggerBackend] - ---just_select_debug_port_register

[debug]: [SeggerBackend] - Select AP 255, DP Bank 0, AP Bank 255

[trace]: [  JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)  

[trace]: [  JLink] - - 0.266ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x01)  

[trace]: [  JLink] - Value=0x00000000

[trace]: [  JLink] - - 0.245ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - - 0.015ms  

[trace]: [  JLink] - JLINK_Close()  

[trace]: [ Client] - Command close executed for 46 milliseconds with result 0
[debug]: [ Client] - terminate
[trace]: [ Client] - Command terminate executed for 0 milliseconds with result 0
[debug]: [SeggerBackend] - Segger Backend closed.

[debug]: [  nRF52] - nRF family DLL closed

[trace]: [ Worker] - Command close executed for 46 milliseconds with result 0

[trace]: [ Worker] - Command terminate executed for 0 milliseconds with result 0

[trace]: [ Worker] - Executed 6 commands for 134 milliseconds

[debug]: [ Client] - Worker process exited with code: 0
[debug]: [ Client] - Worker process exited with code: 0
[debug]: [ Client] - Child process terminated with result 0
[trace]: [ Client] - Executed 6 commands for 210 milliseconds
[debug]: [ Client] - terminate
[ info]: --------------------------------------------------------------------------------
[ info]: C:\Program Files (x86)\Nordic Semiconductor\nrf-command-line-tools\bin\nrfjprog.exe --program c:\ncs\Applications\hello_world\build_1\zephyr\zephyr.hex --sectoranduicrerase --verify -f UNKNOWN --snr 801042234 --log 
[ info]: nrfjprog version 10.17.3 external
[ info]: --------------------------------------------------------------------------------
[ info]: Load library at C:\Program Files (x86)\Nordic Semiconductor\nrf-command-line-tools\bin\nrfjprog.dll.
[ info]: Library loaded, loading member functions.
[ info]: Member functions succesfully loaded.
[debug]: [ Client] - open
[debug]: [ Client] - start
[ info]: [ Client] - stdout: Jlinkarm nRF Worker ready. Handling sequence dd83f753-6ef6-4ff9-bb0f-57748cd735eb.
[trace]: [ Client] - Command open executed for 59 milliseconds with result 0
[debug]: [ Client] - config
[debug]: [SeggerBackend] - Logger sink registered in Segger backend logger
[debug]: [  JLink] - Logger sink registered in JLink logger
[debug]: [  nRFXX] - open
[debug]: [  nRFXX] - just_check_family
[debug]: [SeggerBackend] - open_dll
[debug]: [SeggerBackend] - No J-Link DLL path was provided. Attempting to auto detect.
[ info]: [SeggerBackend] - Load library at C:\Program Files (x86)\SEGGER\JLink\JLinkARM.dll.
[ info]: [SeggerBackend] - Library loaded, loading member functions.
[ info]: [SeggerBackend] - Member functions succesfully loaded.
[debug]: [SeggerBackend] - Set batch mode
[debug]: [SeggerBackend] - dll_version
[ info]: [SeggerBackend] - Segger dll version 7.70.c loaded.
[trace]: [ Worker] - Command open executed for 5 milliseconds with result 0
[debug]: [  nRFXX] - config
[trace]: [ Worker] - Command config executed for 4 milliseconds with result 0

[trace]: [ Client] - Command config executed for 17 milliseconds with result 0
[debug]: [ Client] - enum_emu_snr
[trace]: [ Client] - Command enum_emu_con_info executed for 15 milliseconds with result 0
[debug]: [ Client] - connect_to_emu_with_snr
[debug]: [  nRFXX] - enum_emu_con_info

[debug]: [SeggerBackend] - is_connected_to_emu

[debug]: [SeggerBackend] - enum_emu_con_info

[debug]: [SeggerBackend] - is_connected_to_emu

[trace]: [ Worker] - Command enum_emu_con_info executed for 4 milliseconds with result 0

[debug]: [  nRFXX] - connect_to_emu_with_snr

[debug]: [SeggerBackend] - is_connected_to_emu

[debug]: [SeggerBackend] - connect_to_emu_with_snr

[debug]: [SeggerBackend] - is_connected_to_emu

[debug]: [SeggerBackend] - ---just_enum_emu_snr

[debug]: [SeggerBackend] - ---just_get_num_emus

[debug]: [SeggerBackend] - ---just_connect_to_emu_with_snr

[debug]: [SeggerBackend] - ---just_connect_to_emu_without_snr

[debug]: [SeggerBackend] - Segger logging enabled.

[trace]: [  JLink] - Firmware: J-Link EDU Mini V1 compiled Jul 22 2022 10:22:23

[trace]: [  JLink] - Firmware: J-Link EDU Mini V1 compiled Jul 22 2022 10:22:23

[trace]: [  JLink] - Hardware: V1.00

[trace]: [  JLink] - S/N: 801042234

[trace]: [  JLink] - OEM: SEGGER

[trace]: [  JLink] - Feature(s): FlashBP, GDB

[trace]: [  JLink] - USB speed mode: Full speed (12 MBit/s)

[trace]: [  JLink] - TELNET listener socket opened on port 19021

[trace]: [  JLink] - WEBSRV WEBSRV_Init(): Starting webserver thread(s)

[trace]: [  JLink] - WEBSRV Webserver running on local port 19080

[trace]: [  JLink] - - 23.731ms returns "O.K."  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_Lock()  

[trace]: [  JLink] - JLINK_ExecCommand("SetRestartOnClose = 0", ...).   

[trace]: [  JLink] - - 0.004ms returns 0x01  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_ExecCommand("DisableFlashDL", ...).   

[trace]: [  JLink] - - 0.005ms returns 0x00  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_ExecCommand("ExcludeFlashCacheRange 0x0-0xFFFFFFFF", ...).   

[trace]: [  JLink] - - 0.004ms returns 0x00  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_SetHookUnsecureDialog  

[trace]: [  JLink] - JLINK_SetHookUnsecureDialog(...)

[trace]: [  JLink] - - 0.019ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_TIF_Select(JLINKARM_TIF_SWD)  

[trace]: [  JLink] - - 0.741ms returns 0x00  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_GetSpeedInfo()  

[trace]: [  JLink] - 96000000 Hz / n, n >= 24

[trace]: [  JLink] - - 0.018ms  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - Connected emulator supports SWD speeds up to 4000kHz

[trace]: [  JLink] - JLINK_SetSpeed(2000)  

[trace]: [  JLink] - - 0.101ms  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_GetSpeed()  

[trace]: [  JLink] - - 0.014ms returns 2000  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - SWD clock set to 2000kHz

[trace]: [  JLink] - JLINK_GetSN()  

[trace]: [  JLink] - - 0.008ms returns 801042234  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - read_debug_port_idr

[debug]: [SeggerBackend] - read_debug_port_register

[debug]: [SeggerBackend] - ---just_read_debug_port_register

[debug]: [SeggerBackend] - coresight_configure

[trace]: [  JLink] - JLINK_GetHWStatus(...)  

[trace]: [  JLink] - - 0.202ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_CORESIGHT_Configure()  

[trace]: [ Client] - Command connect_to_emu_with_snr executed for 89 milliseconds with result 0
[debug]: [ Client] - read_connected_emu_snr
[trace]: [  JLink] - - 0.805ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - ---just_select_debug_port_register

[debug]: [SeggerBackend] - Select AP 255, DP Bank 0, AP Bank 255

[trace]: [  JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)  

[trace]: [  JLink] - - 0.315ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x00)  

[trace]: [  JLink] - Value=0x00000000

[trace]: [  JLink] - - 0.299ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - - 0.009ms  

[trace]: [ Worker] - Command connect_to_emu_with_snr executed for 76 milliseconds with result 0

[debug]: [  nRFXX] - read_connected_emu_snr

[debug]: [SeggerBackend] - is_connected_to_emu

[trace]: [ Client] - Command read_connected_emu_snr executed for 0 milliseconds with result 0
[debug]: [ Client] - read_device_family
[trace]: [ Client] - Command read_device_family executed for 0 milliseconds with result -6
[trace]: [  JLink] - JLINK_IsOpen()  

[trace]: [  JLink] - - 0.014ms returns 0x01  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_Lock()  

[debug]: [SeggerBackend] - read_connected_emu_snr

[trace]: [  JLink] - - 0.008ms  

[trace]: [ Worker] - Command read_connected_emu_snr executed for 0 milliseconds with result 0

[debug]: [  nRFXX] - read_device_family

[debug]: [SeggerBackend] - is_connected_to_emu

[trace]: [  JLink] - JLINK_IsOpen()  

[trace]: [  JLink] - - 0.008ms returns 0x01  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_Lock()  

[debug]: [SeggerBackend] - read_debug_port_idr

[debug]: [SeggerBackend] - read_debug_port_register

[debug]: [SeggerBackend] - ---just_read_debug_port_register

[debug]: [SeggerBackend] - ---just_select_debug_port_register

[debug]: [SeggerBackend] - Select AP 255, DP Bank 0, AP Bank 255

[trace]: [  JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)  

[trace]: [  JLink] - - 0.311ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x00)  

[trace]: [  JLink] - Value=0x00000000

[trace]: [  JLink] - - 0.332ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[error]: [  nRFXX] - Device does not have an ARM debug port.

[trace]: [  JLink] - - 0.011ms  

[trace]: [ Worker] - Command read_device_family executed for 0 milliseconds with result -6

[debug]: [  nRFXX] - close

[debug]: [SeggerBackend] - is_connected_to_emu

[trace]: [  JLink] - JLINK_IsOpen()  

[trace]: [  JLink] - - 0.008ms returns 0x01  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_Lock()  

[debug]: [SeggerBackend] - close

[debug]: [SeggerBackend] - disconnect_from_emu

[debug]: [SeggerBackend] - ---just_disconnect_from_emu

[debug]: [SeggerBackend] - is_connected_to_device

[trace]: [  JLink] - JLINK_IsConnected()  

[trace]: [  JLink] - - 0.008ms returns FALSE  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - ---just_is_debug_region_powered

[debug]: [SeggerBackend] - ---just_read_debug_port_register

[debug]: [SeggerBackend] - ---just_select_debug_port_register

[debug]: [SeggerBackend] - Select AP 255, DP Bank 0, AP Bank 255

[trace]: [  JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)  

[trace]: [  JLink] - - 0.308ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x01)  

[trace]: [  JLink] - Value=0x00000000

[trace]: [  JLink] - - 0.294ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - - 0.009ms  

[trace]: [  JLink] - JLINK_Close()  

[debug]: [SeggerBackend] - Segger Backend closed.

[debug]: [  nRFXX] - nRF family DLL closed

[trace]: [ Client] - Command close executed for 37 milliseconds with result 0
[debug]: [ Client] - terminate
[trace]: [ Client] - Command terminate executed for 0 milliseconds with result 0
[trace]: [ Worker] - Command close executed for 37 milliseconds with result 0

[trace]: [ Worker] - Command terminate executed for 0 milliseconds with result 0

[trace]: [ Worker] - Executed 8 commands for 126 milliseconds

[debug]: [ Client] - Worker process exited with code: 0
[debug]: [ Client] - Worker process exited with code: 0
[debug]: [ Client] - Child process terminated with result 0
[trace]: [ Client] - Executed 8 commands for 217 milliseconds
[debug]: [ Client] - terminate
[ info]: --------------------------------------------------------------------------------
[ info]: C:\Program Files (x86)\Nordic Semiconductor\nrf-command-line-tools\bin\nrfjprog.exe --eraseall --log 
[ info]: nrfjprog version 10.17.3 external
[ info]: --------------------------------------------------------------------------------
[ info]: Load library at C:\Program Files (x86)\Nordic Semiconductor\nrf-command-line-tools\bin\nrfjprog.dll.
[ info]: Library loaded, loading member functions.
[ info]: Member functions succesfully loaded.
[debug]: [ Client] - open
[debug]: [ Client] - start
[ info]: [ Client] - stdout: Jlinkarm nRF Worker ready. Handling sequence d37ee7a7-f08c-4a97-9f6b-797b97cf9011.
[trace]: [ Client] - Command open executed for 43 milliseconds with result 0
[debug]: [ Client] - config
[debug]: [SeggerBackend] - Logger sink registered in Segger backend logger
[debug]: [  JLink] - Logger sink registered in JLink logger
[debug]: [  nRFXX] - open
[debug]: [  nRFXX] - just_check_family
[debug]: [SeggerBackend] - open_dll
[debug]: [SeggerBackend] - No J-Link DLL path was provided. Attempting to auto detect.
[ info]: [SeggerBackend] - Load library at C:\Program Files (x86)\SEGGER\JLink\JLinkARM.dll.
[ info]: [SeggerBackend] - Library loaded, loading member functions.
[ info]: [SeggerBackend] - Member functions succesfully loaded.
[debug]: [SeggerBackend] - Set batch mode
[debug]: [SeggerBackend] - dll_version
[ info]: [SeggerBackend] - Segger dll version 7.66.a loaded.
[trace]: [ Worker] - Command open executed for 7 milliseconds with result 0
[debug]: [  nRFXX] - config
[trace]: [ Worker] - Command config executed for 4 milliseconds with result 0

[trace]: [ Client] - Command config executed for 19 milliseconds with result 0
[debug]: [ Client] - enum_emu_snr
[trace]: [ Client] - Command enum_emu_con_info executed for 15 milliseconds with result 0
[debug]: [ Client] - connect_to_emu_with_snr
[debug]: [  nRFXX] - enum_emu_con_info

[debug]: [SeggerBackend] - is_connected_to_emu

[debug]: [SeggerBackend] - enum_emu_con_info

[debug]: [SeggerBackend] - is_connected_to_emu

[trace]: [ Worker] - Command enum_emu_con_info executed for 2 milliseconds with result 0

[debug]: [  nRFXX] - connect_to_emu_with_snr

[debug]: [SeggerBackend] - is_connected_to_emu

[debug]: [SeggerBackend] - connect_to_emu_with_snr

[debug]: [SeggerBackend] - is_connected_to_emu

[debug]: [SeggerBackend] - ---just_enum_emu_snr

[debug]: [SeggerBackend] - ---just_get_num_emus

[debug]: [SeggerBackend] - ---just_connect_to_emu_with_snr

[debug]: [SeggerBackend] - ---just_connect_to_emu_without_snr

[debug]: [SeggerBackend] - Segger logging enabled.

[trace]: [  JLink] - Firmware: J-Link EDU Mini V1 compiled Jul 22 2022 10:22:23

[trace]: [  JLink] - Firmware: J-Link EDU Mini V1 compiled Jul 22 2022 10:22:23

[trace]: [  JLink] - Hardware: V1.00

[trace]: [  JLink] - S/N: 801042234

[trace]: [  JLink] - OEM: SEGGER

[trace]: [  JLink] - Feature(s): FlashBP, GDB

[trace]: [  JLink] - USB speed mode: Full speed (12 MBit/s)

[trace]: [  JLink] - TELNET listener socket opened on port 19021

[trace]: [  JLink] - WEBSRV WEBSRV_Init(): Starting webserver thread(s)

[trace]: [  JLink] - WEBSRV Webserver running on local port 19080

[trace]: [  JLink] - - 25.656ms returns "O.K."  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_Lock()  

[trace]: [  JLink] - JLINK_ExecCommand("SetRestartOnClose = 0", ...).   

[trace]: [  JLink] - - 0.003ms returns 0x01  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_ExecCommand("DisableFlashDL", ...).   

[trace]: [  JLink] - - 0.003ms returns 0x00  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_ExecCommand("ExcludeFlashCacheRange 0x0-0xFFFFFFFF", ...).   

[trace]: [  JLink] - - 0.004ms returns 0x00  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_SetHookUnsecureDialog  

[trace]: [  JLink] - JLINK_SetHookUnsecureDialog(...)

[trace]: [  JLink] - - 0.019ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_TIF_Select(JLINKARM_TIF_SWD)  

[trace]: [  JLink] - - 1.180ms returns 0x00  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_GetSpeedInfo()  

[trace]: [  JLink] - 96000000 Hz / n, n >= 24

[trace]: [  JLink] - - 0.027ms  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - Connected emulator supports SWD speeds up to 4000kHz

[trace]: [  JLink] - JLINK_SetSpeed(2000)  

[trace]: [  JLink] - - 0.423ms  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_GetSpeed()  

[trace]: [  JLink] - - 0.008ms returns 2000  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - SWD clock set to 2000kHz

[trace]: [  JLink] - JLINK_GetSN()  

[trace]: [  JLink] - - 0.008ms returns 801042234  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [ Client] - Command connect_to_emu_with_snr executed for 77 milliseconds with result 0
[debug]: [ Client] - read_connected_emu_snr
[debug]: [SeggerBackend] - read_debug_port_idr

[debug]: [SeggerBackend] - read_debug_port_register

[debug]: [SeggerBackend] - ---just_read_debug_port_register

[debug]: [SeggerBackend] - coresight_configure

[trace]: [  JLink] - JLINK_GetHWStatus(...)  

[trace]: [  JLink] - - 0.426ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_CORESIGHT_Configure()  

[trace]: [  JLink] - - 0.914ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - ---just_select_debug_port_register

[debug]: [SeggerBackend] - Select AP 255, DP Bank 0, AP Bank 255

[trace]: [  JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)  

[trace]: [  JLink] - - 0.387ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x00)  

[trace]: [  JLink] - Value=0x00000000

[trace]: [  JLink] - - 0.397ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - - 0.027ms  

[trace]: [ Worker] - Command connect_to_emu_with_snr executed for 71 milliseconds with result 0

[trace]: [ Client] - Command read_connected_emu_snr executed for 0 milliseconds with result 0
[debug]: [ Client] - read_device_family
[trace]: [ Client] - Command read_device_family executed for 0 milliseconds with result -6
[debug]: [  nRFXX] - read_connected_emu_snr

[debug]: [SeggerBackend] - is_connected_to_emu

[trace]: [  JLink] - JLINK_IsOpen()  

[trace]: [  JLink] - - 0.014ms returns 0x01  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_Lock()  

[debug]: [SeggerBackend] - read_connected_emu_snr

[trace]: [  JLink] - - 0.008ms  

[trace]: [ Worker] - Command read_connected_emu_snr executed for 0 milliseconds with result 0

[debug]: [  nRFXX] - read_device_family

[debug]: [SeggerBackend] - is_connected_to_emu

[trace]: [  JLink] - JLINK_IsOpen()  

[trace]: [  JLink] - - 0.008ms returns 0x01  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_Lock()  

[debug]: [SeggerBackend] - read_debug_port_idr

[debug]: [SeggerBackend] - read_debug_port_register

[debug]: [SeggerBackend] - ---just_read_debug_port_register

[debug]: [SeggerBackend] - ---just_select_debug_port_register

[debug]: [SeggerBackend] - Select AP 255, DP Bank 0, AP Bank 255

[trace]: [  JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)  

[trace]: [  JLink] - - 0.456ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x00)  

[trace]: [  JLink] - Value=0x00000000

[trace]: [  JLink] - - 0.460ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[error]: [  nRFXX] - Device does not have an ARM debug port.

[trace]: [  JLink] - - 0.010ms  

[trace]: [ Worker] - Command read_device_family executed for 0 milliseconds with result -6

[debug]: [  nRFXX] - close

[debug]: [SeggerBackend] - is_connected_to_emu

[trace]: [  JLink] - JLINK_IsOpen()  

[trace]: [  JLink] - - 0.008ms returns 0x01  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_Lock()  

[debug]: [SeggerBackend] - close

[debug]: [SeggerBackend] - disconnect_from_emu

[debug]: [SeggerBackend] - ---just_disconnect_from_emu

[debug]: [SeggerBackend] - is_connected_to_device

[trace]: [  JLink] - JLINK_IsConnected()  

[trace]: [  JLink] - - 0.008ms returns FALSE  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - ---just_is_debug_region_powered

[debug]: [SeggerBackend] - ---just_read_debug_port_register

[debug]: [SeggerBackend] - ---just_select_debug_port_register

[debug]: [SeggerBackend] - Select AP 255, DP Bank 0, AP Bank 255

[trace]: [  JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)  

[trace]: [  JLink] - - 0.375ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x01)  

[trace]: [  JLink] - Value=0x00000000

[trace]: [  JLink] - - 0.400ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - - 0.009ms  

[trace]: [  JLink] - JLINK_Close()  

[debug]: [SeggerBackend] - Segger Backend closed.

[debug]: [  nRFXX] - nRF family DLL closed

[trace]: [ Client] - Command close executed for 43 milliseconds with result 0
[debug]: [ Client] - terminate
[trace]: [ Client] - Command terminate executed for 0 milliseconds with result 0
[trace]: [ Worker] - Command close executed for 43 milliseconds with result 0

[trace]: [ Worker] - Command terminate executed for 0 milliseconds with result 0

[trace]: [ Worker] - Executed 8 commands for 127 milliseconds

[debug]: [ Client] - Worker process exited with code: 0
[debug]: [ Client] - Worker process exited with code: 0
[debug]: [ Client] - Child process terminated with result 0
[trace]: [ Client] - Executed 8 commands for 197 milliseconds
[debug]: [ Client] - terminate
[ info]: --------------------------------------------------------------------------------
[ info]: C:\Program Files (x86)\Nordic Semiconductor\nrf-command-line-tools\bin\nrfjprog.exe -e --log 
[ info]: nrfjprog version 10.17.3 external
[ info]: --------------------------------------------------------------------------------
[ info]: Load library at C:\Program Files (x86)\Nordic Semiconductor\nrf-command-line-tools\bin\nrfjprog.dll.
[ info]: Library loaded, loading member functions.
[ info]: Member functions succesfully loaded.
[debug]: [ Client] - open
[debug]: [ Client] - start
[ info]: [ Client] - stdout: Jlinkarm nRF Worker ready. Handling sequence 95c1b18e-21de-48e9-9e1e-1fb877893e33.
[trace]: [ Client] - Command open executed for 40 milliseconds with result 0
[debug]: [ Client] - config
[debug]: [SeggerBackend] - Logger sink registered in Segger backend logger
[debug]: [  JLink] - Logger sink registered in JLink logger
[debug]: [  nRFXX] - open
[debug]: [  nRFXX] - just_check_family
[debug]: [SeggerBackend] - open_dll
[debug]: [SeggerBackend] - No J-Link DLL path was provided. Attempting to auto detect.
[ info]: [SeggerBackend] - Load library at C:\Program Files (x86)\SEGGER\JLink\JLinkARM.dll.
[ info]: [SeggerBackend] - Library loaded, loading member functions.
[ info]: [SeggerBackend] - Member functions succesfully loaded.
[debug]: [SeggerBackend] - Set batch mode
[debug]: [SeggerBackend] - dll_version
[ info]: [SeggerBackend] - Segger dll version 7.66.a loaded.
[trace]: [ Worker] - Command open executed for 6 milliseconds with result 0
[debug]: [  nRFXX] - config
[trace]: [ Worker] - Command config executed for 4 milliseconds with result 0

[trace]: [ Client] - Command config executed for 6 milliseconds with result 0
[debug]: [ Client] - enum_emu_snr
[trace]: [ Client] - Command enum_emu_con_info executed for 15 milliseconds with result 0
[debug]: [ Client] - connect_to_emu_with_snr
[debug]: [  nRFXX] - enum_emu_con_info

[debug]: [SeggerBackend] - is_connected_to_emu

[debug]: [SeggerBackend] - enum_emu_con_info

[debug]: [SeggerBackend] - is_connected_to_emu

[trace]: [ Worker] - Command enum_emu_con_info executed for 2 milliseconds with result 0

[debug]: [  nRFXX] - connect_to_emu_with_snr

[debug]: [SeggerBackend] - is_connected_to_emu

[debug]: [SeggerBackend] - connect_to_emu_with_snr

[debug]: [SeggerBackend] - is_connected_to_emu

[debug]: [SeggerBackend] - ---just_enum_emu_snr

[debug]: [SeggerBackend] - ---just_get_num_emus

[debug]: [SeggerBackend] - ---just_connect_to_emu_with_snr

[debug]: [SeggerBackend] - ---just_connect_to_emu_without_snr

[debug]: [SeggerBackend] - Segger logging enabled.

[trace]: [  JLink] - Firmware: J-Link EDU Mini V1 compiled Jul 22 2022 10:22:23

[trace]: [  JLink] - Firmware: J-Link EDU Mini V1 compiled Jul 22 2022 10:22:23

[trace]: [  JLink] - Hardware: V1.00

[trace]: [  JLink] - S/N: 801042234

[trace]: [  JLink] - OEM: SEGGER

[trace]: [  JLink] - Feature(s): FlashBP, GDB

[trace]: [  JLink] - USB speed mode: Full speed (12 MBit/s)

[trace]: [  JLink] - TELNET listener socket opened on port 19021

[trace]: [  JLink] - WEBSRV WEBSRV_Init(): Starting webserver thread(s)

[trace]: [  JLink] - WEBSRV Webserver running on local port 19080

[trace]: [  JLink] - - 27.935ms returns "O.K."  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_Lock()  

[trace]: [  JLink] - JLINK_ExecCommand("SetRestartOnClose = 0", ...).   

[trace]: [ Client] - Command connect_to_emu_with_snr executed for 77 milliseconds with result 0
[debug]: [ Client] - read_connected_emu_snr
[trace]: [  JLink] - - 0.004ms returns 0x01  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_ExecCommand("DisableFlashDL", ...).   

[trace]: [  JLink] - - 0.003ms returns 0x00  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_ExecCommand("ExcludeFlashCacheRange 0x0-0xFFFFFFFF", ...).   

[trace]: [  JLink] - - 0.005ms returns 0x00  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_SetHookUnsecureDialog  

[trace]: [  JLink] - JLINK_SetHookUnsecureDialog(...)

[trace]: [  JLink] - - 0.019ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_TIF_Select(JLINKARM_TIF_SWD)  

[trace]: [  JLink] - - 0.927ms returns 0x00  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_GetSpeedInfo()  

[trace]: [  JLink] - 96000000 Hz / n, n >= 24

[trace]: [  JLink] - - 0.021ms  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - Connected emulator supports SWD speeds up to 4000kHz

[trace]: [  JLink] - JLINK_SetSpeed(2000)  

[trace]: [  JLink] - - 0.147ms  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_GetSpeed()  

[trace]: [  JLink] - - 0.008ms returns 2000  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - SWD clock set to 2000kHz

[trace]: [  JLink] - JLINK_GetSN()  

[trace]: [  JLink] - - 0.008ms returns 801042234  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - read_debug_port_idr

[debug]: [SeggerBackend] - read_debug_port_register

[debug]: [SeggerBackend] - ---just_read_debug_port_register

[debug]: [SeggerBackend] - coresight_configure

[trace]: [  JLink] - JLINK_GetHWStatus(...)  

[trace]: [  JLink] - - 0.249ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_CORESIGHT_Configure()  

[trace]: [  JLink] - - 0.830ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - ---just_select_debug_port_register

[debug]: [SeggerBackend] - Select AP 255, DP Bank 0, AP Bank 255

[trace]: [  JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)  

[trace]: [  JLink] - - 0.270ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x00)  

[trace]: [  JLink] - Value=0x00000000

[trace]: [  JLink] - - 0.300ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - - 0.026ms  

[trace]: [ Worker] - Command connect_to_emu_with_snr executed for 71 milliseconds with result 0

[debug]: [  nRFXX] - read_connected_emu_snr

[debug]: [SeggerBackend] - is_connected_to_emu

[trace]: [ Client] - Command read_connected_emu_snr executed for 15 milliseconds with result 0
[trace]: [  JLink] - JLINK_IsOpen()  

[trace]: [  JLink] - - 0.025ms returns 0x01  

[debug]: [ Client] - read_device_family
[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_Lock()  

[debug]: [SeggerBackend] - read_connected_emu_snr

[trace]: [  JLink] - - 0.014ms  

[trace]: [ Worker] - Command read_connected_emu_snr executed for 0 milliseconds with result 0

[trace]: [ Client] - Command read_device_family executed for 15 milliseconds with result -6
[debug]: [  nRFXX] - read_device_family

[debug]: [SeggerBackend] - is_connected_to_emu

[trace]: [  JLink] - JLINK_IsOpen()  

[trace]: [  JLink] - - 0.027ms returns 0x01  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_Lock()  

[debug]: [SeggerBackend] - read_debug_port_idr

[debug]: [SeggerBackend] - read_debug_port_register

[debug]: [SeggerBackend] - ---just_read_debug_port_register

[debug]: [SeggerBackend] - ---just_select_debug_port_register

[debug]: [SeggerBackend] - Select AP 255, DP Bank 0, AP Bank 255

[trace]: [  JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)  

[trace]: [  JLink] - - 0.506ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x00)  

[trace]: [  JLink] - Value=0x00000000

[trace]: [  JLink] - - 0.471ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[error]: [  nRFXX] - Device does not have an ARM debug port.

[trace]: [  JLink] - - 0.017ms  

[trace]: [ Worker] - Command read_device_family executed for 1 milliseconds with result -6

[debug]: [  nRFXX] - close

[debug]: [SeggerBackend] - is_connected_to_emu

[trace]: [  JLink] - JLINK_IsOpen()  

[trace]: [  JLink] - - 0.024ms returns 0x01  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_Lock()  

[debug]: [SeggerBackend] - close

[debug]: [SeggerBackend] - disconnect_from_emu

[debug]: [SeggerBackend] - ---just_disconnect_from_emu

[debug]: [SeggerBackend] - is_connected_to_device

[trace]: [  JLink] - JLINK_IsConnected()  

[trace]: [  JLink] - - 0.015ms returns FALSE  

[trace]: [  JLink] - JLINK_HasError()  

[debug]: [SeggerBackend] - ---just_is_debug_region_powered

[debug]: [SeggerBackend] - ---just_read_debug_port_register

[debug]: [SeggerBackend] - ---just_select_debug_port_register

[debug]: [SeggerBackend] - Select AP 255, DP Bank 0, AP Bank 255

[trace]: [  JLink] - JLINK_CORESIGHT_WriteAPDPReg(DP reg 0x02, 0x00000000)  

[trace]: [  JLink] - - 0.441ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - JLINK_CORESIGHT_ReadAPDPReg(DP reg 0x01)  

[trace]: [  JLink] - Value=0x00000000

[trace]: [  JLink] - - 0.455ms returns 0  

[trace]: [  JLink] - JLINK_HasError()  

[trace]: [  JLink] - - 0.016ms  

[trace]: [  JLink] - JLINK_Close()  

[trace]: [ Client] - Command close executed for 47 milliseconds with result 0
[debug]: [ Client] - terminate
[trace]: [ Client] - Command terminate executed for 0 milliseconds with result 0
[debug]: [SeggerBackend] - Segger Backend closed.

[debug]: [  nRFXX] - nRF family DLL closed

[trace]: [ Worker] - Command close executed for 45 milliseconds with result 0

[trace]: [ Worker] - Command terminate executed for 0 milliseconds with result 0

[trace]: [ Worker] - Executed 8 commands for 129 milliseconds

[debug]: [ Client] - Worker process exited with code: 0
[debug]: [ Client] - Worker process exited with code: 0
[debug]: [ Client] - Child process terminated with result 0
[trace]: [ Client] - Executed 8 commands for 215 milliseconds
[debug]: [ Client] - terminate

Related