GDB error when trying to launch debugger

Hi,

I'm developing using vscode and Nordic pluggin, Windows 10 OS. When I try to launch debugger, I get the following message:

"Unable to start debugging. Unexpected GDB output from command "-target-select-extended-remote 127.0.0.1:63241". Remote communication error. Target disconnected.: No such file or directory."

The launch configuration is the default:

	"launch": {
		"version": "0.2.0",
		"configurations": [
			{
				"type": "nrf-connect",
				"request": "launch",
				"name": "Launch build",
				"config": "${workspaceFolder}/build",
				"runToEntryPoint": "main"
			}
		]
	}

How can I make it run?

Thanks in advance,

Pedro.

Parents
  •   I have same problem. Isn't there any solution yet? Here is my "nRF Connect: Generate support information" output:

    {
      "platform": {
        "os": "linux",
        "osVersion": "#47~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jun 21 15:35:31 UTC 2",
        "osKernel": "5.19.0-46-generic",
        "vscode": "1.80.1",
        "electron": "22.3.14",
        "node": "v16.17.1"
      },
      "system": {
        "date": "2023-07-14T13:29:54.292Z",
        "vscodeRoot": "/snap/code/134/usr/share/code/resources/app",
        "nrfConnectForDesktopInstalled": "unknown",
        "vscodeUptime": "01:43:46",
        "osUptime": "07:46:53",
        "cpu": {
          "model": "12th Gen Intel(R) Core(TM) i7-1260P",
          "speed": "1675 MHz",
          "count": 8
        },
        "memory": {
          "total": "46.75 GB",
          "free": "37.99 GB"
        }
      },
      "workspace": {
        "name": "modem_shell",
        "workspaceFile": null,
        "folders": [
          "/home/o.tuerk/projects/mosdon/modem_firmwares/modem_shell"
        ]
      },
      "extensions": {
        "internal": {
          "nordic-semiconductor.nrf-connect": {
            "version": "2023.6.345",
            "path": "/home/o.tuerk/.vscode/extensions/nordic-semiconductor.nrf-connect-2023.6.345-linux-x64",
            "isActive": true
          },
          "nordic-semiconductor.nrf-terminal": {
            "version": "2023.6.78",
            "path": "/home/o.tuerk/.vscode/extensions/nordic-semiconductor.nrf-terminal-2023.6.78",
            "isActive": true
          },
          "nordic-semiconductor.nrf-devicetree": {
            "version": "2023.6.108",
            "path": "/home/o.tuerk/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2023.6.108",
            "isActive": true
          },
          "nordic-semiconductor.nrf-kconfig": {
            "version": "2023.6.51",
            "path": "/home/o.tuerk/.vscode/extensions/nordic-semiconductor.nrf-kconfig-2023.6.51",
            "isActive": true
          }
        },
        "external": {
          "marus25.cortex-debug": null,
          "ms-vscode.cpptools": "1.16.3",
          "ms-vscode.js-debug": "1.80.0",
          "ms-vscode.js-debug-companion": "1.1.1",
          "ms-vscode.vscode-js-profile-table": "1.0.3",
          "ms-vscode.cmake-tools": "1.14.34",
          "ms-vscode.cpptools-extension-pack": "1.3.0",
          "ms-vscode.cpptools-themes": "2.0.0",
          "SonarSource.sonarlint-vscode": "3.19.2",
          "trond-snekvik.gnu-mapfiles": "1.1.0",
          "twxs.cmake": "0.0.17",
          "xaver.clang-format": "1.9.0"
        }
      },
      "tools": {
        "/home/o.tuerk/ncs/toolchains/v2.1.3/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc": "0.14.1",
        "/opt/SEGGER/JLink/JLinkExe": "7.88k",
        "/usr/bin/nrfjprog": "10.13.0",
        "nrfutil": "Not found",
        "/home/o.tuerk/ncs/toolchains/v2.1.3/usr/local/bin/cmake": "3.20.5",
        "/home/o.tuerk/ncs/toolchains/v2.1.3/usr/local/bin/west": "0.14.0",
        "/home/o.tuerk/ncs/toolchains/v2.1.3/usr/local/bin/python3": "3.8.2",
        "/home/o.tuerk/ncs/toolchains/v2.1.3/usr/local/bin/ninja": "1.9.0",
        "/home/o.tuerk/ncs/toolchains/v2.1.3/usr/bin/gperf": "3.1",
        "/home/o.tuerk/ncs/toolchains/v2.1.3/usr/bin/dtc": "1.4.7",
        "/home/o.tuerk/ncs/toolchains/v2.1.3/opt/bin/gn": "1871",
        "/home/o.tuerk/ncs/toolchains/v2.1.3/usr/local/bin/git": "2.25.1",
        "gdbPath": "/home/o.tuerk/ncs/toolchains/v2.1.3/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gdb-no-py"
      },
      "sdks": [
        {
          "version": "2.1.3",
          "path": "/home/o.tuerk/ncs/v2.1.3"
        }
      ],
      "toolchains": [
        {
          "version": "2.1.3",
          "path": "/home/o.tuerk/ncs/toolchains/v2.1.3"
        }
      ],
      "connectedDevices": [
        {
          "serialNumber": "000960089831",
          "boardVersion": "PCA10090",
          "deviceFamily": "NRF91_FAMILY",
          "deviceVersion": "NRF9160_xxAA_REV2",
          "jlinkObFirmwareVersion": "J-Link OB-K22-NordicSemi compiled Nov  7 2022 16:21:34"
        }
      ],
      "deviceProvider": "nrfutil",
      "config": {
        "nordic-semiconductor.nrf-connect": {
          "topdir": "${nrf-connect.sdk:2.1.3}",
          "toolchain": {
            "path": "${nrf-connect.toolchain:2.1.3}"
          },
          "ozonePath": "",
          "applications": [],
          "applicationOptions": {},
          "kconfig": {
            "interface": "kconfig",
            "executeInDefaultShell": false
          },
          "welcome": {
            "showOnStartup": false
          },
          "west": {
            "env": {
              "$base": "terminal"
            }
          },
          "boardRoots": [],
          "taskBindings": {},
          "debugging": {
            "flash": true,
            "bindings": {
              "${workspaceFolder}/build": "Launch build"
            }
          },
          "activeAppFollowActiveEditor": true,
          "deviceProvider": "nrfutil",
          "enableTelemetry": true
        },
        "nordic-semiconductor.nrf-terminal": {
          "terminalMode": "character"
        }
      },
      "environment": {
        "westEnv": {
          "ELECTRON_RUN_AS_NODE": "1",
          "GIT_EXEC_PATH": "/home/o.tuerk/ncs/toolchains/v2.1.3/usr/local/libexec/git-core",
          "HOME": "/home/o.tuerk",
          "PATH": "/home/o.tuerk/ncs/toolchains/v2.1.3/usr/bin:/home/o.tuerk/ncs/toolchains/v2.1.3/usr/bin:/home/o.tuerk/ncs/toolchains/v2.1.3/usr/local/bin:/home/o.tuerk/ncs/toolchains/v2.1.3/opt/bin:/home/o.tuerk/ncs/toolchains/v2.1.3/opt/nanopb/generator-bin:/home/o.tuerk/ncs/toolchains/v2.1.3/opt/zephyr-sdk/arm-zephyr-eabi/bin:/tmp/.mount_nrfcon9mwqsi:/tmp/.mount_nrfcon9mwqsi/usr/sbin:/home/o.tuerk/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/usr/lib/jvm/java-17-oracle/bin:/usr/lib/jvm/java-17-oracle/db/bin:/tmp/.mount_nrfcon9mwqsi:/tmp/.mount_nrfcon9mwqsi/usr/sbin:/home/o.tuerk/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/usr/lib/jvm/java-17-oracle/bin:/usr/lib/jvm/java-17-oracle/db/bin",
          "ZEPHYR_BASE": "/home/o.tuerk/ncs/v2.1.3/zephyr",
          "ZEPHYR_SDK_INSTALL_DIR": "/home/o.tuerk/ncs/toolchains/v2.1.3/opt/zephyr-sdk",
          "PYTHONPATH": "/home/o.tuerk/ncs/toolchains/v2.1.3/usr/local/lib/python3.8/site-packages",
          "USER": "o.tuerk"
        },
        "inherited": {
          "ELECTRON_RUN_AS_NODE": "1",
          "HOME": "/home/o.tuerk",
          "PATH": "/tmp/.mount_nrfcon9mwqsi:/tmp/.mount_nrfcon9mwqsi/usr/sbin:/home/o.tuerk/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/usr/lib/jvm/java-17-oracle/bin:/usr/lib/jvm/java-17-oracle/db/bin",
          "USER": "o.tuerk"
        },
        "toolchainPath": "/home/o.tuerk/ncs/toolchains/v2.1.3",
        "toolchainBinPath": "/home/o.tuerk/ncs/toolchains/v2.1.3/opt/zephyr-sdk/arm-zephyr-eabi/bin",
        "toolchainVersion": "2.1.3"
      },
      "terminal": {
        "defaultProfile": null
      }
    }
    

  • Inside of the vscode edit build configuration page, there is a checkbox to enable debug options. When I don't have this selected, I get the same error as you.

    Sadly, when I check this, I now get a different error. I'm not trying to hijack your thread, but I do have a few questions:

    • Does this solve your problem?
    • Do you now have a different error message?

    This is what I am seeing (And for the record, debugging used to work for me as well)

  • Hi,

    Please create a new ticket for this.

    Best regards,
    Marte

Reply Children
No Data
Related