Visual code does not show my nrf5340 device any more

Since today I can not see my nrf5340 device in visual code any more.
Tried to execute
nrfjprog -i
1050067883

So think access to board is ok.

Restarted with blinky example. Uninstalled/installed jlink, tried different versions,...

I can program my device with nrf programmer tool from nf connect. Everything works fine.

The command "Generate support information"

shows:

// IMPORTANT: The following data can contain sensitive or confidential information about your environment.
// If you do not want others to see this information, make sure to remove it before sharing the data.

// For help and support, visit Nordic Semiconductor's DevZone at devzone.nordicsemi.com/.

{
  "platform": {
    "os": "win32",
    "osVersion": "Windows 11 Pro",
    "osKernel": "10.0.22000",
    "vscode": "1.96.4",
    "electron": "32.2.6",
    "node": "v20.18.1"
  },
  "system": {
    "date": "2025-01-31T09:13:25.960Z",
    "vscodeRoot": "c:\\Users\\georg.jahnen\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app",
    "nrfConnectForDesktopInstalled": true,
    "vscodeUptime": "00:00:31",
    "osUptime": "01:00:53",
    "cpu": "11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz"
  },
  "workspace": {
    "name": "blinky_6",
    "workspaceFile": null,
    "folders": [
      "d:\\sw\\test54Hello\\blinky_6"
    ]
  },
  "sdks": [
    {
      "version": "v2.7.0",
      "path": "c:\\ncs\\v2.7.0"
    }
  ],
  "activeBuild": "d:\\sw\\test54Hello\\blinky_6\\build",
  "apps": [
    {
      "workspace": "d:\\sw\\test54Hello\\blinky_6",
      "uri": "d:\\sw\\test54Hello\\blinky_6",
      "buildConfigurations": [
        {
          "id": "d:\\sw\\test54Hello\\blinky_6\\build",
          "name": "build",
          "boardId": "nrf5340dk/nrf5340/cpuapp/ns",
          "type": "Zephyr",
          "isChild": false,
          "isStale": false,
          "taskBindings": {
            "build": [],
            "pristineBuild": [],
            "flash": [],
            "eraseAndFlash": []
          },
          "sdk": "c:\\ncs\\v2.7.0",
          "toolchain": "nRF Connect SDK Toolchain v2.7.0"
        }
      ]
    }
  ],
  "toolchains": [
    {
      "version": "2.7.0",
      "path": "c:\\ncs\\toolchains\\ce3b5ff664"
    }
  ],
  "connectedDevices": [],
  "tools": {
    "C:\\ncs\\toolchains\\ce3b5ff664\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin\\arm-zephyr-eabi-gcc.exe": "0.16.5-1",
    "C:\\Program Files\\SEGGER\\JLink\\JLink.exe": "7.94i",
    "C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\nrfjprog.exe": "10.24.2",
    "C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\nrfutil.exe": "7.13.0",
    "C:\\ncs\\toolchains\\ce3b5ff664\\cmake": "3.21.0",
    "C:\\ncs\\toolchains\\ce3b5ff664\\opt\\bin\\Scripts\\west.exe": "1.2.0",
    "C:\\ncs\\toolchains\\ce3b5ff664\\opt\\bin\\python.exe": "3.9.13",
    "C:\\ncs\\toolchains\\ce3b5ff664\\opt\\bin\\ninja.exe": "1.10.2",
    "C:\\ncs\\toolchains\\ce3b5ff664\\opt\\bin\\gperf.exe": "3.1",
    "C:\\ncs\\toolchains\\ce3b5ff664\\opt\\bin\\dtc.exe": "1.4.7",
    "C:\\ncs\\toolchains\\ce3b5ff664\\opt\\bin\\gn.exe": "2172",
    "C:\\ncs\\toolchains\\ce3b5ff664\\mingw64\\bin\\git.exe": "2.37.3.windows.1",
    "arm-gdbPath": "c:\\ncs\\toolchains\\ce3b5ff664\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin\\arm-zephyr-eabi-gdb.exe",
    "riscv-gdbPath": "C:\\ncs\\toolchains\\ce3b5ff664\\opt\\zephyr-sdk\\riscv64-zephyr-elf\\bin\\riscv64-zephyr-elf-gdb.exe"
  },
  "nrfutil": {
    "nrfutil-device": {
      "version": "2.4.6",
      "binPath": "c:\\Users\\xx\\.nrfutil\\bin\\nrfutil-device",
      "jlinkInfo": {
        "description": "This is a non tested version of JLink",
        "expectedVersion": {
          "version": "JLink_V7.94e",
          "versionFormat": "string"
        },
        "name": "JlinkARM",
        "version": "JLink_V7.94i",
        "versionFormat": "string"
      }
    },
    "nrfutil-toolchain-manager": {
      "version": "0.14.4",
      "binPath": "c:\\Users\\xx\\.nrfutil\\bin\\nrfutil-toolchain-manager"
    }
  },
  "environment": {
    "westEnv": {
      "HOME": "C:\\Users\\xx",
      "HOMEDRIVE": "C:",
      "HOMEPATH": "\\Users\\xx",
      "PATH": "C:\\ncs\\toolchains\\ce3b5ff664;C:\\ncs\\toolchains\\ce3b5ff664\\mingw64\\bin;C:\\ncs\\toolchains\\ce3b5ff664\\bin;C:\\ncs\\toolchains\\ce3b5ff664\\opt\\bin;C:\\ncs\\toolchains\\ce3b5ff664\\opt\\bin\\Scripts;C:\\ncs\\toolchains\\ce3b5ff664\\opt\\nanopb\\generator-bin;C:\\ncs\\toolchains\\ce3b5ff664\\opt\\zephyr-sdk\\aarch64-zephyr-elf\\bin;C:\\ncs\\toolchains\\ce3b5ff664\\opt\\zephyr-sdk\\x86_64-zephyr-elf\\bin;C:\\ncs\\toolchains\\ce3b5ff664\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin;C:\\ncs\\toolchains\\ce3b5ff664\\opt\\zephyr-sdk\\riscv64-zephyr-elf\\bin;c:\\Users\\georg.jahnen\\.nrfutil\\lib\\nrfutil-toolchain-manager;C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\PuTTY\\;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;c:\\Users\\georg.jahnen\\AppData\\Local\\Programs\\Python\\Python311;C:\\Users\\georg.jahnen\\AppData\\Local\\Programs\\Python\\Python311\\Scripts;C:\\Program Files\\SEGGER\\JLink;C:\\Program Files\\dotnet\\;C:\\ProgramsDev\\mingw64\\bin;C:\\ProgramsDev\\Java\\jre1.8.0_341\\bin;C:\\Program Files\\TortoiseSVN\\bin;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\Go\\bin;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\TortoiseGit\\bin;C:\\Program Files\\Git\\cmd;C:\\Program Files\\nodejs\\;C:\\ncs\\toolchains\\b620d30767\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin;C:\\Users\\georg.jahnen\\AppData\\Local\\Microsoft\\WindowsApps;;C:\\Users\\georg.jahnen\\AppData\\Roaming\\npm;C:\\Users\\georg.jahnen\\go\\bin;C:\\Users\\georg.jahnen\\AppData\\Local\\Programs\\Microsoft VS Code\\bin",
      "ZEPHYR_BASE": "c:\\ncs\\v2.7.0\\zephyr",
      "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
      "ZEPHYR_SDK_INSTALL_DIR": "C:\\ncs\\toolchains\\ce3b5ff664\\opt\\zephyr-sdk",
      "PYTHONPATH": "C:\\ncs\\toolchains\\ce3b5ff664\\opt\\bin;C:\\ncs\\toolchains\\ce3b5ff664\\opt\\bin\\Lib;C:\\ncs\\toolchains\\ce3b5ff664\\opt\\bin\\Lib\\site-packages"
    },
    "inherited": {
      "HOME": "C:\\Users\\xx",
      "HOMEDRIVE": "C:",
      "HOMEPATH": "\\Users\\xx",
      "Path": "C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\PuTTY\\;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;c:\\Users\\georg.jahnen\\AppData\\Local\\Programs\\Python\\Python311;C:\\Users\\georg.jahnen\\AppData\\Local\\Programs\\Python\\Python311\\Scripts;C:\\Program Files\\SEGGER\\JLink;C:\\Program Files\\dotnet\\;C:\\ProgramsDev\\mingw64\\bin;C:\\ProgramsDev\\Java\\jre1.8.0_341\\bin;C:\\Program Files\\TortoiseSVN\\bin;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\Go\\bin;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\TortoiseGit\\bin;C:\\Program Files\\Git\\cmd;C:\\Program Files\\nodejs\\;C:\\ncs\\toolchains\\b620d30767\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin;C:\\Users\\georg.jahnen\\AppData\\Local\\Microsoft\\WindowsApps;;C:\\Users\\georg.jahnen\\AppData\\Roaming\\npm;C:\\Users\\georg.jahnen\\go\\bin;C:\\Users\\georg.jahnen\\AppData\\Local\\Programs\\Microsoft VS Code\\bin",
      "PATH": "C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\Windows\\System32\\OpenSSH\\;C:\\Program Files\\PuTTY\\;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;c:\\Users\\georg.jahnen\\AppData\\Local\\Programs\\Python\\Python311;C:\\Users\\georg.jahnen\\AppData\\Local\\Programs\\Python\\Python311\\Scripts;C:\\Program Files\\SEGGER\\JLink;C:\\Program Files\\dotnet\\;C:\\ProgramsDev\\mingw64\\bin;C:\\ProgramsDev\\Java\\jre1.8.0_341\\bin;C:\\Program Files\\TortoiseSVN\\bin;C:\\ProgramData\\chocolatey\\bin;C:\\Program Files\\Go\\bin;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\TortoiseGit\\bin;C:\\Program Files\\Git\\cmd;C:\\Program Files\\nodejs\\;C:\\ncs\\toolchains\\b620d30767\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin;C:\\Users\\georg.jahnen\\AppData\\Local\\Microsoft\\WindowsApps;;C:\\Users\\georg.jahnen\\AppData\\Roaming\\npm;C:\\Users\\georg.jahnen\\go\\bin;C:\\Users\\georg.jahnen\\AppData\\Local\\Programs\\Microsoft VS Code\\bin"
    }
  },
  "terminal": {
    "defaultProfile": null
  },
  "config": {
    "nordic-semiconductor.nrf-connect": {
      "topdir": "${nrf-connect.sdk:2.7.0}",
      "toolchain": {
        "path": "${nrf-connect.toolchain:2.7.0}"
      },
      "ozonePath": "",
      "applications": [],
      "applicationOptions": {},
      "kconfig": {
        "interface": "kconfig"
      },
      "west": {
        "env": {
          "$base": "terminal"
        }
      },
      "boardRoots": [],
      "taskBindings": {},
      "buildTerminal": {
        "condensedProgress": true
      },
      "debugging": {
        "flash": true,
        "bindings": {},
        "justMyCode": false
      },
      "activeAppFollowActiveEditor": true,
      "flash": {
        "softreset": false,
        "erase": false,
        "recover": false
      },
      "enableTelemetry": false,
      "thirdpartyIntegration": {},
      "toolchainManager": {
        "indexURL": null,
        "installDirectory": null
      },
      "nrfutil": {
        "home": "C:\\Users\\xx\\.nrfutil"
      },
      "defaultOpenAction": "ask",
      "terminalProfile": {
        "shell": null
      },
      "welcome": {
        "showOnStartup": true
      },
      "deviceProvider": "nrfjprog"
    },
    "nordic-semiconductor.nrf-terminal": {
      "terminalMode": "character"
    }
  },
  "extensions": {
    "internal": {
      "nordic-semiconductor.nrf-connect": {
        "version": "2025.1.127",
        "path": "c:\\Users\\xx\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2025.1.127-win32-x64",
        "isActive": true
      },
      "nordic-semiconductor.nrf-terminal": {
        "version": "2024.9.14",
        "path": "c:\\Users\\xx\\.vscode\\extensions\\nordic-semiconductor.nrf-terminal-2024.9.14",
        "isActive": true
      },
      "nordic-semiconductor.nrf-devicetree": {
        "version": "2024.12.15",
        "path": "c:\\Users\\xx\\.vscode\\extensions\\nordic-semiconductor.nrf-devicetree-2024.12.15",
        "isActive": true
      },
      "nordic-semiconductor.nrf-kconfig": {
        "version": "2024.12.13",
        "path": "c:\\Users\\xx\\.vscode\\extensions\\nordic-semiconductor.nrf-kconfig-2024.12.13",
        "isActive": true
      }
    },
    "external": {
      "marus25.cortex-debug": null,
      "ms-vscode.cpptools": "1.23.5",
      "ms-vscode.js-debug": "1.96.0",
      "ms-vscode.js-debug-companion": "1.1.3",
      "ms-vscode.vscode-js-profile-table": "1.0.10",
      "keroc.hex-fmt": "1.0.0",
      "ms-python.debugpy": "2024.14.0",
      "ms-python.python": "2024.22.2",
      "ms-python.vscode-pylance": "2024.12.1",
      "ms-toolsai.jupyter": "2024.11.0",
      "ms-toolsai.jupyter-keymap": "1.1.2",
      "ms-toolsai.jupyter-renderers": "1.0.21",
      "ms-toolsai.vscode-jupyter-cell-tags": "0.1.9",
      "ms-toolsai.vscode-jupyter-slideshow": "0.1.6",
      "ms-vscode-remote.remote-wsl": "0.88.5",
      "ms-vscode.cpptools-extension-pack": "1.3.0",
      "ms-vscode.cpptools-themes": "2.0.0",
      "ms-vscode.hexeditor": "1.11.1",
      "trond-snekvik.gnu-mapfiles": "1.1.0",
      "twxs.cmake": "0.0.17",
      "yzane.markdown-pdf": "1.5.0"
    }
  }
}


  • Hi,

    Have you tried restarting VS Code and the computer?

    Can you check if nrfutil can find the device? You can do so by opening an nRF Connect terminal in VS Code and using the command "nrfutil device list". The connected devices should show up like this:

    Best regards,
    Marte

  • Hi Marte,

    checked nrfprog to check finding DVK. Is ok.

    using nrfutil seems to fail.

    Downloaded latest version from nrfutil and tried that with the same result.

    Best regards,
    Georg

    > nrfutil device list
    thread '<unnamed>' panicked at src\usb-lister-rs\src\windows.rs:1160:5:
    assertion `left == right` failed
      left: 8
     right: 256
    note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
    thread '<unnamed>' panicked at library\panic_unwind\src\seh.rs:290:8:
    Rust panics cannot be copied
    stack backtrace:
       0:     0x7ff9d97edbfd - <unknown>
       1:     0x7ff9d97e3e29 - <unknown>
       2:     0x7ff9d97ec361 - <unknown>
       3:     0x7ff9d97ed9d6 - <unknown>
       4:     0x7ff9d97ef3c8 - <unknown>
       5:     0x7ff9d97ef076 - <unknown>
       6:     0x7ff9d97ef8f8 - <unknown>
       7:     0x7ff9d97ef779 - <unknown>
       8:     0x7ff9d97ee2ef - <unknown>
       9:     0x7ff9d97ef468 - <unknown>
      10:     0x7ff9d995ac04 - nrfdl_wait_timed_async_task_complete
      11:     0x7ff9d980b1fc - <unknown>
      12:     0x7ff9981022b1 - <unknown>
      13:     0x7ff998102008 - <unknown>
      14:     0x7ff998102529 - __ExceptionPtrCurrentException
      15:     0x7ff9d99631ff - nrfdl_wait_timed_async_task_complete
      16:     0x7ff99d761080 - <unknown>
      17:     0x7ff99d762715 - _NLG_Return2
      18:     0x7ffa03628526 - RtlCaptureContext2
      19:     0x7ff9d991ca5f - <unknown>
      20:     0x7ff9d98fa553 - <unknown>
      21:     0x7ff9d991d712 - <unknown>
      22:     0x7ff9d9920ce3 - <unknown>
      23:     0x7ff9d98fae64 - <unknown>
      24:     0x7ff9d98f9918 - <unknown>
      25:     0x7ff9981129a9 - Concurrency::details::_Schedule_chore
      26:     0x7ffa035e9b7a - TpCallbackIndependent
      27:     0x7ffa03597086 - EtwNotificationRegister
      28:     0x7ffa02b953e0 - BaseThreadInitThunk
      29:     0x7ffa0358485b - RtlUserThreadStart
    thread '<unnamed>' panicked at library\panic_unwind\src\seh.rs:290:8:
    Rust panics cannot be copied
    stack backtrace:
       0:     0x7ff9d97edbfd - <unknown>
       1:     0x7ff9d97e3e29 - <unknown>
       2:     0x7ff9d97ec361 - <unknown>
       3:     0x7ff9d97ed9d6 - <unknown>
       4:     0x7ff9d97ef3c8 - <unknown>
       5:     0x7ff9d97ef076 - <unknown>
       6:     0x7ff9d97ef8f8 - <unknown>
       7:     0x7ff9d97ef779 - <unknown>
       8:     0x7ff9d97ee2ef - <unknown>
       9:     0x7ff9d97ef468 - <unknown>
      10:     0x7ff9d995ac04 - nrfdl_wait_timed_async_task_complete
      11:     0x7ff9d980b1fc - <unknown>
      12:     0x7ff9981022b1 - <unknown>
      13:     0x7ff998152880 - std::basic_ostream<unsigned short,std::char_traits<unsigned short> >::write
      14:     0x7ff99d761080 - <unknown>
      15:     0x7ff99d762715 - _NLG_Return2
      16:     0x7ffa03628526 - RtlCaptureContext2
      17:     0x7ff998102008 - <unknown>
      18:     0x7ff998102529 - __ExceptionPtrCurrentException
      19:     0x7ff9d99631ff - nrfdl_wait_timed_async_task_complete
      20:     0x7ff99d761080 - <unknown>
      21:     0x7ff99d762715 - _NLG_Return2
      22:     0x7ffa03628526 - RtlCaptureContext2
      23:     0x7ff9d991ca5f - <unknown>
      24:     0x7ff9d98fa553 - <unknown>
      25:     0x7ff9d991d712 - <unknown>
      26:     0x7ff9d9920ce3 - <unknown>
      27:     0x7ff9d98fae64 - <unknown>
      28:     0x7ff9d98f9918 - <unknown>
      29:     0x7ff9981129a9 - Concurrency::details::_Schedule_chore
      30:     0x7ffa035e9b7a - TpCallbackIndependent
      31:     0x7ffa03597086 - EtwNotificationRegister
      32:     0x7ffa02b953e0 - BaseThreadInitThunk
      33:     0x7ffa0358485b - RtlUserThreadStart
    fatal runtime error: Rust panics must be rethrown
    Error: Subprocess C:\Users\georg.jahnen\.nrfutil\bin\nrfutil-device.exe failed with unexpected exit code Some(-1073740791)

  • Hi Marte,

    think I got it. I reinstalled nrfutil device and then the list is shown without error.

    Then the sdk is shown under connected devices.

    Thank you for the tip with nrfutil device list.

    Georg

Related