Cannot open Kconfig and cannot debug

Hello, I encountered some issues with VS Code nRF environment. Kconfig will not open when clicked nor can I debug. When I try to debug it seems to be launching debug for a split second and then stops and throws error shown bellow. Not sure what happened.

  • The code compiles with no issues.
  • I tried to reinstalling VS Code as well as reinstalling NCS.
  • I also flashed firmware via j-flash with no issues.
  • Segger RTT seems to be working as well.

Maybe anybody encountered this and knows what caused it and how to fix it.

  • Hi Marius,

    Did you recently update your VS Code extension? Could you tell me which version of the extension you have? Also, it would be great if you could attach the Support Information too.

    -Priyanka

  • Hello,

    Since I reinstalled everything, I assume that I received latest version of extenstion, at any case, I will attach version on the image bellow and will add the support information:

    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": "win32",
        "osVersion": "Windows 10 Enterprise",
        "osKernel": "10.0.19042",
        "vscode": "1.70.2",
        "electron": "18.3.5",
        "node": "v16.13.2"
      },
      "system": {
        "date": "2022-08-24T10:11:45.204Z",
        "vscodeRoot": "c:\\Users\\A1075830\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app",
        "nrfConnectForDesktopInstalled": true,
        "vscodeUptime": "01:55:17",
        "osUptime": "21:58:32",
        "cpu": {
          "model": "11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz",
          "speed": "2496 MHz",
          "count": 8
        },
        "memory": {
          "total": "31.73 GB",
          "free": "16.58 GB"
        }
      },
      "workspace": {
        "name": "Untitled (Workspace)",
        "workspaceFile": "1659352936585",
        "folders": [
          "c:\\GIT_source\\ws\\central_uart",
          "c:\\GIT_source\\ncs\\v1.9.1",
          "c:\\GIT_source\\ws\\peripheral_lbs_demo",
          "c:\\GIT_source\\ws\\hello_world",
          "c:\\GIT_source\\ws\\Beacons_Collect",
          "c:\\GIT_source\\ws\\ibeacon",
          "c:\\GIT_source\\ws\\central_and_peripheral_hr",
          "c:\\GIT_source\\ws\\beacon",
          "c:\\GIT_source\\ws\\central_and_peripheral_hrh"
        ]
      },
      "extensions": {
        "internal": {
          "nordic-semiconductor.nrf-connect": {
            "version": "2022.7.242",
            "path": "c:\\Users\\A1075830\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2022.7.242-win32-x64",
            "isActive": true
          },
          "nordic-semiconductor.nrf-terminal": {
            "version": "2022.7.21",
            "path": "c:\\Users\\A1075830\\.vscode\\extensions\\nordic-semiconductor.nrf-terminal-2022.7.21",
            "isActive": true
          },
          "nordic-semiconductor.nrf-devicetree": {
            "version": "2022.7.36",
            "path": "c:\\Users\\A1075830\\.vscode\\extensions\\nordic-semiconductor.nrf-devicetree-2022.7.36",
            "isActive": true
          },
          "nordic-semiconductor.nrf-kconfig": {
            "version": "2022.7.24",
            "path": "c:\\Users\\A1075830\\.vscode\\extensions\\nordic-semiconductor.nrf-kconfig-2022.7.24",
            "isActive": true
          }
        },
        "external": {
          "marus25.cortex-debug": "1.6.0",
          "ms-vscode.cpptools": "1.11.5",
          "ms-vscode-remote.remote-wsl-recommender": "0.0.15",
          "ms-vscode.js-debug": "1.70.0",
          "ms-vscode.js-debug-companion": "1.0.18",
          "ms-vscode.vscode-js-profile-table": "1.0.3",
          "dracula-theme.theme-dracula": "2.24.2",
          "ms-vscode.hexeditor": "1.9.8",
          "trond-snekvik.gnu-mapfiles": "1.1.0",
          "twxs.cmake": "0.0.17"
        }
      },
      "tools": {
        "c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\opt\\bin\\arm-none-eabi-gcc.exe": "9-2019-q4-major",
        "C:\\Program Files (x86)\\SEGGER\\JLink\\JLink.exe": "7.58b",
        "C:\\Program Files (x86)\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\nrfjprog.exe": "10.15.4",
        "nrfutil": "Not found",
        "c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\opt\\bin\\cmake.exe": "3.20.5",
        "c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\opt\\bin\\Scripts\\west.exe": "0.12.0",
        "c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\opt\\bin\\python.exe": "3.8.2",
        "c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\opt\\bin\\ninja.exe": "1.9.0",
        "c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\opt\\bin\\gperf.exe": "3.1",
        "c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\opt\\bin\\dtc.exe": "1.4.7",
        "c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\opt\\bin\\gn.exe": "1977",
        "c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\mingw64\\bin\\git.exe": "2.26.2.windows.1"
      },
      "sdks": [
        {
          "version": "1.9.1",
          "path": "c:\\Users\\A1075830\\ncs\\v1.9.1"
        },
        {
          "version": "1.9.1",
          "path": "c:\\GIT_source\\ncs\\v1.9.1"
        }
      ],
      "toolchains": [
        {
          "version": "1.9.1",
          "path": {
            "$mid": 1,
            "fsPath": "c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain",
            "_sep": 1,
            "path": "/C:/Users/A1075830/ncs/v1.9.1/toolchain",
            "scheme": "file"
          }
        },
        {
          "version": "1.9.1",
          "path": {
            "$mid": 1,
            "fsPath": "c:\\GIT_source\\ncs\\v1.9.1\\toolchain",
            "_sep": 1,
            "path": "/C:/GIT_source/ncs/v1.9.1/toolchain",
            "scheme": "file"
          }
        }
      ],
      "connectedDevices": [
        {
          "serialNumber": "51021477"
        }
      ],
      "deviceProviders": [
        "nrfjprog"
      ],
      "config": {
        "nordic-semiconductor.nrf-connect": {
          "topdir": "${nrf-connect.sdk:1.9.1}",
          "toolchain": {
            "path": "c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain"
          },
          "ozonePath": "",
          "applications": [
            "c:\\GIT_source\\ws\\peripheral_lbs_demo",
            "c:\\GIT_source\\ws\\Beacons_Collect",
            "c:\\GIT_source\\ws\\central_and_peripheral_hr",
            "c:\\GIT_source\\ws\\beacon",
            "c:\\GIT_source\\ws\\central_and_peripheral_hrh",
            "c:\\GIT_source\\ws\\hello_world"
          ],
          "applicationOptions": {},
          "kconfig": {
            "interface": "kconfig"
          },
          "welcome": {
            "showOnStartup": true
          },
          "west": {
            "env": {
              "$base": "terminal"
            }
          },
          "boardRoots": [],
          "enableTelemetry": true,
          "taskBindings": {},
          "debugging": {
            "backend": "Cortex-Debug"
          },
          "activeAppFollowActiveEditor": true
        },
        "nordic-semiconductor.nrf-terminal": {
          "terminalMode": "character"
        },
        "marus25.cortex-debug": {
          "armToolchainPath": null,
          "armToolchainPrefix": "arm-none-eabi",
          "gdbPath": null,
          "objdumpPath": null,
          "JLinkGDBServerPath": null,
          "openocdPath": null,
          "pyocdPath": null,
          "PEGDBServerPath": null,
          "stutilPath": null,
          "stlinkPath": null,
          "stm32cubeprogrammer": null,
          "enableTelemetry": true,
          "registerUseNaturalFormat": true,
          "variableUseNaturalFormat": true,
          "dbgServerLogfile": null,
          "showRTOS": false,
          "showDevDebugOutput": "none"
        }
      },
      "environment": {
        "westExe": "west",
        "westEnv": {
          "ELECTRON_RUN_AS_NODE": "1",
          "HOME": "C:\\Users\\A1075830",
          "HOMEDRIVE": "C:",
          "HOMEPATH": "\\Users\\A1075830",
          "Path": "c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\mingw64\\bin;c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\mingw64\\libexec\\git-core;c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\opt\\bin;c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\opt\\bin\\Scripts;C:\\Users\\A1075830\\.nrfconnect-apps\\node_modules\\pc-nrfconnect-toolchain-manager\\resources\\nrfutil-toolchain-manager\\win32\\vcruntime140.dll;C:\\Users\\A1075830\\.nrfconnect-apps\\node_modules\\pc-nrfconnect-toolchain-manager\\resources\\nrfutil-toolchain-manager\\win32\\vcruntime140.dll;C:\\Users\\A1075830\\.nrfconnect-apps\\node_modules\\pc-nrfconnect-toolchain-manager\\resources\\nrfutil-toolchain-manager\\win32\\vcruntime140.dll;C:\\Users\\A1075830\\.nrfconnect-apps\\node_modules\\pc-nrfconnect-toolchain-manager\\resources\\nrfutil-toolchain-manager\\win32\\vcruntime140.dll;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Plantronics\\Spokes3G\\;C:\\Program Files (x86)\\Sennheiser\\SenncomSDK\\;C:\\Program Files (x86)\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Git\\cmd;C:\\Program Files\\CMake\\bin;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Plantronics\\Spokes3G\\;C:\\Program Files (x86)\\Sennheiser\\SenncomSDK\\;C:\\Program Files (x86)\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Git\\cmd;C:\\Users\\A1075830\\AppData\\Local\\Programs\\Python\\Python38\\Scripts\\;C:\\Users\\A1075830\\AppData\\Local\\Programs\\Python\\Python38\\;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Plantronics\\Spokes3G\\;C:\\Program Files (x86)\\Sennheiser\\SenncomSDK\\;C:\\Program Files (x86)\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Git\\cmd;C:\\Users\\A1075830\\AppData\\Local\\Programs\\Python\\Python310\\Scripts\\;C:\\Users\\A107;C:\\Users\\A1075830\\AppData\\Local\\Programs\\Microsoft VS Code\\bin",
          "ZEPHYR_BASE": "c:\\GIT_source\\ncs\\v1.9.1\\zephyr",
          "GNUARMEMB_TOOLCHAIN_PATH": "c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\opt",
          "ZEPHYR_TOOLCHAIN_VARIANT": "gnuarmemb",
          "PYTHONPATH": "c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\opt\\bin;c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\opt\\bin\\Lib;c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\opt\\bin\\Lib\\site-packages",
          "Python3_ROOT": "c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\opt\\bin"
        },
        "inherited": {
          "ELECTRON_RUN_AS_NODE": "1",
          "HOME": "C:\\Users\\A1075830",
          "HOMEDRIVE": "C:",
          "HOMEPATH": "\\Users\\A1075830",
          "Path": "C:\\Users\\A1075830\\.nrfconnect-apps\\node_modules\\pc-nrfconnect-toolchain-manager\\resources\\nrfutil-toolchain-manager\\win32\\vcruntime140.dll;C:\\Users\\A1075830\\.nrfconnect-apps\\node_modules\\pc-nrfconnect-toolchain-manager\\resources\\nrfutil-toolchain-manager\\win32\\vcruntime140.dll;C:\\Users\\A1075830\\.nrfconnect-apps\\node_modules\\pc-nrfconnect-toolchain-manager\\resources\\nrfutil-toolchain-manager\\win32\\vcruntime140.dll;C:\\Users\\A1075830\\.nrfconnect-apps\\node_modules\\pc-nrfconnect-toolchain-manager\\resources\\nrfutil-toolchain-manager\\win32\\vcruntime140.dll;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Plantronics\\Spokes3G\\;C:\\Program Files (x86)\\Sennheiser\\SenncomSDK\\;C:\\Program Files (x86)\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Git\\cmd;C:\\Program Files\\CMake\\bin;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Plantronics\\Spokes3G\\;C:\\Program Files (x86)\\Sennheiser\\SenncomSDK\\;C:\\Program Files (x86)\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Git\\cmd;C:\\Users\\A1075830\\AppData\\Local\\Programs\\Python\\Python38\\Scripts\\;C:\\Users\\A1075830\\AppData\\Local\\Programs\\Python\\Python38\\;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Plantronics\\Spokes3G\\;C:\\Program Files (x86)\\Sennheiser\\SenncomSDK\\;C:\\Program Files (x86)\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Git\\cmd;C:\\Users\\A1075830\\AppData\\Local\\Programs\\Python\\Python310\\Scripts\\;C:\\Users\\A107;C:\\Users\\A1075830\\AppData\\Local\\Programs\\Microsoft VS Code\\bin",
          "PATH": "C:\\Users\\A1075830\\.nrfconnect-apps\\node_modules\\pc-nrfconnect-toolchain-manager\\resources\\nrfutil-toolchain-manager\\win32\\vcruntime140.dll;C:\\Users\\A1075830\\.nrfconnect-apps\\node_modules\\pc-nrfconnect-toolchain-manager\\resources\\nrfutil-toolchain-manager\\win32\\vcruntime140.dll;C:\\Users\\A1075830\\.nrfconnect-apps\\node_modules\\pc-nrfconnect-toolchain-manager\\resources\\nrfutil-toolchain-manager\\win32\\vcruntime140.dll;C:\\Users\\A1075830\\.nrfconnect-apps\\node_modules\\pc-nrfconnect-toolchain-manager\\resources\\nrfutil-toolchain-manager\\win32\\vcruntime140.dll;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Plantronics\\Spokes3G\\;C:\\Program Files (x86)\\Sennheiser\\SenncomSDK\\;C:\\Program Files (x86)\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Git\\cmd;C:\\Program Files\\CMake\\bin;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Plantronics\\Spokes3G\\;C:\\Program Files (x86)\\Sennheiser\\SenncomSDK\\;C:\\Program Files (x86)\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Git\\cmd;C:\\Users\\A1075830\\AppData\\Local\\Programs\\Python\\Python38\\Scripts\\;C:\\Users\\A1075830\\AppData\\Local\\Programs\\Python\\Python38\\;C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath;C:\\ProgramData\\Oracle\\Java\\javapath;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files (x86)\\Plantronics\\Spokes3G\\;C:\\Program Files (x86)\\Sennheiser\\SenncomSDK\\;C:\\Program Files (x86)\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Git\\cmd;C:\\Users\\A1075830\\AppData\\Local\\Programs\\Python\\Python310\\Scripts\\;C:\\Users\\A107;C:\\Users\\A1075830\\AppData\\Local\\Programs\\Microsoft VS Code\\bin"
        },
        "toolchainPath": "c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain",
        "toolchainBinPath": "c:\\Users\\A1075830\\ncs\\v1.9.1\\toolchain\\opt\\bin",
        "toolchainVersion": "1.9.1"
      },
      "terminal": {
        "shell": null,
        "defaultProfile": null
      }
    }
    
    

  • Hi,

    We have received reports of this and are working on a solution. The recent update to the Cortex-Debug extension seems to cause this. At present, the workaround is to downgrade the Cortex-Debug extension to the previous version (v1.4.4).

    -Priyanka

Related