No gdb at mac book pro

Hi there,

I have just tried to migrate to a new M2-based mac book pro and everything went OK (i am able to build and run my sw on the target) except that I don't have any access to my debugger anymore Disappointed When I try to debug a project, it rebuilds it and reflashes as well (for some reason) and then says that "Spawn. Unknown system error -86". Nothing about debugger start can be found in any of terminal windows. I suspect there is something wrong with the toolchain installation, so I attached the support information from NRF Connect extension.

I am quite sure that this is some strange mistake that I made during the installation, but could not find a way to fix it...

Many thanks in advance!

IMPORTANT: The data below could contain sensitive or confidential information about your environment.
If you do not wish this to be seen by others, please make sure to remove it before sharing.

For help and support, visit the Nordic DevZone at https://devzone.nordicsemi.com/.

{
  "platform": {
    "os": "darwin",
    "osVersion": "Darwin Kernel Version 23.0.0: Fri Sep 15 14:43:05 PDT 2023; root:xnu-10002.1.13~1/RELEASE_ARM64_T6020",
    "osKernel": "23.0.0",
    "vscode": "1.89.1",
    "electron": "28.2.8",
    "node": "v18.18.2"
  },
  "system": {
    "date": "2024-05-28T08:34:26.314Z",
    "vscodeRoot": "/private/var/folders/nr/jwdhk0c54kx52256fw8cbpdc0000gn/T/AppTranslocation/92A7A4B2-06E3-4284-8541-13DF3C220CB5/d/Visual Studio Code.app/Contents/Resources/app",
    "nrfConnectForDesktopInstalled": false,
    "vscodeUptime": "01:01:09",
    "osUptime": "01:06:38",
    "cpu": "Apple M2 Max"
  },
  "workspace": {
    "name": "T502534-FIRMWARE-Nordic-nRF528xx",
    "workspaceFile": null,
    "folders": [
      "/Users/rdim/Desktop/Vogels/T502534-FIRMWARE-Nordic-nRF528xx/T502534-FIRMWARE-Nordic-nRF528xx"
    ]
  },
  "sdks": [
    {
      "version": "v2.6.1",
      "path": "/Users/rdim/Desktop/Vogels/T502534-FIRMWARE-Nordic-nRF528xx"
    }
  ],
  "activeBuild": "/Users/rdim/Desktop/Vogels/T502534-FIRMWARE-Nordic-nRF528xx/T502534-FIRMWARE-Nordic-nRF528xx/build",
  "apps": [
    {
      "workspace": "/Users/rdim/Desktop/Vogels/T502534-FIRMWARE-Nordic-nRF528xx/T502534-FIRMWARE-Nordic-nRF528xx",
      "uri": "/Users/rdim/Desktop/Vogels/T502534-FIRMWARE-Nordic-nRF528xx/T502534-FIRMWARE-Nordic-nRF528xx",
      "buildConfigurations": [
        {
          "id": "/Users/rdim/Desktop/Vogels/T502534-FIRMWARE-Nordic-nRF528xx/T502534-FIRMWARE-Nordic-nRF528xx/build",
          "name": "build",
          "boardId": "t449344",
          "type": "Zephyr",
          "isChild": false,
          "isStale": false,
          "taskBindings": {
            "build": [],
            "pristineBuild": [],
            "flash": [],
            "eraseAndFlash": []
          }
        }
      ]
    }
  ],
  "topdir": "/Users/rdim/Desktop/Vogels/T502534-FIRMWARE-Nordic-nRF528xx",
  "workspaceState": "workspace-ready",
  "toolchains": [
    {
      "version": "2.6.1",
      "path": "/opt/nordic/ncs/toolchains/580e4ef81c"
    }
  ],
  "connectedDevices": [
    {
      "serialNumber": "001050019361",
      "boardVersion": "PCA10095",
      "deviceFamily": "NRF52_FAMILY",
      "deviceVersion": "NRF52840_xxAA_REV2",
      "jlinkObFirmwareVersion": "J-Link OB-nRF5340-NordicSemi compiled Oct 30 2023 12:13:06"
    }
  ],
  "deviceProvider": "nrfutil",
  "tools": {
    "/opt/nordic/ncs/toolchains/580e4ef81c/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc": "0.16.5",
    "/Applications/SEGGER/JLink/JLinkExe": "7.94e",
    "/usr/local/bin/nrfjprog": "10.24.2",
    "nrfutil": "Not found",
    "/opt/nordic/ncs/toolchains/580e4ef81c/bin/cmake": "3.21.0",
    "/opt/nordic/ncs/toolchains/580e4ef81c/bin/west": "1.2.0",
    "/opt/nordic/ncs/toolchains/580e4ef81c/bin/python3": "3.9.6",
    "/opt/nordic/ncs/toolchains/580e4ef81c/bin/ninja": "1.10.2",
    "/opt/nordic/ncs/toolchains/580e4ef81c/bin/gperf": "3.1",
    "/opt/nordic/ncs/toolchains/580e4ef81c/bin/dtc": "1.6.1",
    "/opt/nordic/ncs/toolchains/580e4ef81c/bin/gn": "2154",
    "/opt/nordic/ncs/toolchains/580e4ef81c/bin/git": "2.37.3",
    "gdbPath": "/opt/nordic/ncs/toolchains/580e4ef81c/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gdb"
  },
  "nrfutil": {
    "nrfutil-device": {
      "version": "2.0.0",
      "binPath": "/Users/rdim/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.3.25-darwin-arm64/platform/nrfutil/bin/nrfutil-device"
    },
    "nrfutil-toolchain-manager": {
      "version": "0.14.1",
      "binPath": "/Users/rdim/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.3.25-darwin-arm64/platform/nrfutil/bin/nrfutil-toolchain-manager"
    }
  },
  "environment": {
    "westEnv": {
      "ELECTRON_RUN_AS_NODE": "1",
      "GIT_EXEC_PATH": "/opt/nordic/ncs/toolchains/580e4ef81c/Cellar/git/2.37.3/libexec/git-core",
      "HOME": "/Users/rdim",
      "PATH": "/opt/nordic/ncs/toolchains/580e4ef81c/bin:/opt/nordic/ncs/toolchains/580e4ef81c/usr/bin:/opt/nordic/ncs/toolchains/580e4ef81c/usr/local/bin:/opt/nordic/ncs/toolchains/580e4ef81c/opt/bin:/opt/nordic/ncs/toolchains/580e4ef81c/opt/nanopb/generator-bin:/opt/nordic/ncs/toolchains/580e4ef81c/opt/zephyr-sdk/aarch64-zephyr-elf/bin:/opt/nordic/ncs/toolchains/580e4ef81c/opt/zephyr-sdk/x86_64-zephyr-elf/bin:/opt/nordic/ncs/toolchains/580e4ef81c/opt/zephyr-sdk/arm-zephyr-eabi/bin:/opt/nordic/ncs/toolchains/580e4ef81c/opt/zephyr-sdk/riscv64-zephyr-elf/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin",
      "ZEPHYR_BASE": "/Users/rdim/Desktop/Vogels/T502534-FIRMWARE-Nordic-nRF528xx/zephyr",
      "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
      "ZEPHYR_SDK_INSTALL_DIR": "/opt/nordic/ncs/toolchains/580e4ef81c/opt/zephyr-sdk",
      "USER": "rdim"
    },
    "inherited": {
      "ELECTRON_RUN_AS_NODE": "1",
      "HOME": "/Users/rdim",
      "PATH": "/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin",
      "USER": "rdim"
    },
    "toolchainPath": "/opt/nordic/ncs/toolchains/580e4ef81c",
    "toolchainBinPath": "/opt/nordic/ncs/toolchains/580e4ef81c/opt/zephyr-sdk/arm-zephyr-eabi/bin",
    "toolchainVersion": "2.6.1"
  },
  "terminal": {
    "defaultProfile": null
  },
  "config": {
    "nordic-semiconductor.nrf-connect": {
      "topdir": "",
      "toolchain": {
        "path": ""
      },
      "ozonePath": "",
      "applications": [],
      "applicationOptions": {},
      "kconfig": {
        "interface": "kconfig"
      },
      "west": {
        "env": {
          "$base": "terminal"
        }
      },
      "boardRoots": [],
      "taskBindings": {},
      "buildTerminal": {
        "condensedProgress": true
      },
      "debugging": {
        "flash": true,
        "bindings": {
          "${workspaceFolder}/build": "Launch build"
        },
        "justMyCode": true
      },
      "activeAppFollowActiveEditor": true,
      "deviceProvider": "",
      "flash": {
        "softreset": false,
        "erase": false,
        "recover": false
      },
      "enableTelemetry": true,
      "thirdpartyIntegration": {},
      "toolchainManager": {
        "indexURL": null,
        "installDirectory": null
      },
      "nrfutil": {
        "home": null
      },
      "defaultOpenAction": "ask"
    },
    "nordic-semiconductor.nrf-terminal": {
      "terminalMode": "character"
    }
  },
  "extensions": {
    "internal": {
      "nordic-semiconductor.nrf-connect": {
        "version": "2024.3.25",
        "path": "/Users/rdim/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.3.25-darwin-arm64",
        "isActive": true
      },
      "nordic-semiconductor.nrf-terminal": {
        "version": "2024.3.15",
        "path": "/Users/rdim/.vscode/extensions/nordic-semiconductor.nrf-terminal-2024.3.15",
        "isActive": true
      },
      "nordic-semiconductor.nrf-devicetree": {
        "version": "2024.3.78",
        "path": "/Users/rdim/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2024.3.78",
        "isActive": true
      },
      "nordic-semiconductor.nrf-kconfig": {
        "version": "2024.3.21",
        "path": "/Users/rdim/.vscode/extensions/nordic-semiconductor.nrf-kconfig-2024.3.21",
        "isActive": true
      }
    },
    "external": {
      "marus25.cortex-debug": null,
      "ms-vscode.cpptools": null,
      "ms-vscode.js-debug": "1.89.0",
      "ms-vscode.js-debug-companion": "1.1.2",
      "ms-vscode.vscode-js-profile-table": "1.0.9",
      "trond-snekvik.gnu-mapfiles": "1.1.0"
    }
  }
}

Parents Reply
  • just wanted to see what can be 'More' options to answer and occasionally my mouse stepped into something like report abuse or so... after that i was not able to neither confirm nor change this my click. so please ignore that! everything is allright. maybe would be wise to add an option to either confirm such a report or add some extra info so that it would not be sent occasionally lilke it just happened to me.

Children
Related