When starting debug inside VC I get this:
My launch.json looks like this:
{ "folders": [ { "path": "." }, { "path": "../ncs" }, { "path": "../lbs" } ], "settings": { "nrf-connect.applications": [ "${workspaceFolder}\\bluejay" ], "nrf-connect.toolchain.path": "${nrf-connect.toolchain:2.5.1}", "files.associations": { "array": "c", "string_view": "c", "initializer_list": "c" }, "nrf-connect.debugging.bindings": { "${workspaceFolder}/bluejay/b_ida0105_project": "Launch b_ida0105_project" } }, "launch": { "version": "0.2.0", "configurations": [ { "type": "nrf-connect", "request": "launch", "name": "Launch b_ida0105_project", "config": "${workspaceFolder}/bluejay/b_ida0105_project", "runToEntryPoint": "main" }, { "type": "nrf-connect", "request": "launch", "name": "Launch b_ida0105_wp2_no_secure", "config": "${workspaceFolder}/bluejay/b_ida0105_wp2_no_secure", "runToEntryPoint": "main" } ] } }
I use nRF v2.5.1.
Segger j-link base.
Debug works on the nRF eval/DK boards.
I can run "west debug" and debug in gdb.
Programming works fine in all cases.