VS Code cannot connect to device nRF52840 dongle

In My Window 10 PC., No connected devices are shown in VS Code when nRF52840 dongle is inserted in PC USB Port.

But in Programmer, nRF52840 dongle can be found.

Device Manager is shown "nRF52 SDFU USB". Dongle LD2 is pulseing red.

The same problem appears on ubuntu PC. Just want to figure it out. Thanks.

     

My Window 10 PC information:

{
  "platform": {
    "os": "win32",
    "osVersion": "Windows 10 Home",
    "osKernel": "10.0.18363",
    "vscode": "1.70.2",
    "electron": "18.3.5",
    "node": "v16.13.2"
  },
  "system": {
    "date": "2022-08-24T13:42:55.089Z",
    "vscodeRoot": "c:\\Users\\id_al\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app",
    "nrfConnectForDesktopInstalled": true,
    "vscodeUptime": "00:15:32",
    "osUptime": "140:45:22",
    "cpu": {
      "model": "Intel(R) Core(TM) i3-9100F CPU @ 3.60GHz",
      "speed": "3600 MHz",
      "count": 2
    },
    "memory": {
      "total": "31.94 GB",
      "free": "19.00 GB"
    }
  },
  "workspace": {
    "name": "Untitled (Workspace)",
    "workspaceFile": "1660499153840",
    "folders": [
      "c:\\Users\\id_al\\Documents\\nRF-test\\light_bulb",
      "c:\\Users\\id_al\\Documents\\nRF-test\\blinky",
      "c:\\Users\\id_al\\Documents\\nRF-test\\template",
      "c:\\Users\\id_al\\Documents\\nRF-test\\hello_world"
    ]
  },
  "extensions": {
    "internal": {
      "nordic-semiconductor.nrf-connect": {
        "version": "2022.7.242",
        "path": "c:\\Users\\id_al\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2022.7.242-win32-x64",
        "isActive": true
      },
      "nordic-semiconductor.nrf-terminal": {
        "version": "2022.7.21",
        "path": "c:\\Users\\id_al\\.vscode\\extensions\\nordic-semiconductor.nrf-terminal-2022.7.21",
        "isActive": true
      },
      "nordic-semiconductor.nrf-devicetree": {
        "version": "2022.7.36",
        "path": "c:\\Users\\id_al\\.vscode\\extensions\\nordic-semiconductor.nrf-devicetree-2022.7.36",
        "isActive": true
      },
      "nordic-semiconductor.nrf-kconfig": {
        "version": "2022.7.24",
        "path": "c:\\Users\\id_al\\.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",
      "cschlosser.doxdocgen": "1.4.0",
      "jeff-hykin.better-cpp-syntax": "1.15.19",
      "ms-vscode.cpptools-extension-pack": "1.2.0",
      "ms-vscode.cpptools-themes": "1.0.0",
      "trond-snekvik.gnu-mapfiles": "1.1.0"
    }
  },
  "tools": {
    "c:\\ncs\\toolchains\\v2.0.2\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin\\arm-zephyr-eabi-gcc.exe": "0.14.1",
    "C:\\Program Files\\SEGGER\\JLink\\JLink.exe": "7.70c",
    "C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\nrfjprog.exe": "10.17.2",
    "nrfutil": "Not found",
    "c:\\ncs\\toolchains\\v2.0.2\\opt\\bin\\cmake.exe": "3.20.5",
    "c:\\ncs\\toolchains\\v2.0.2\\opt\\bin\\Scripts\\west.exe": "0.13.1",
    "c:\\ncs\\toolchains\\v2.0.2\\opt\\bin\\python.exe": "3.8.2",
    "c:\\ncs\\toolchains\\v2.0.2\\opt\\bin\\ninja.exe": "1.9.0",
    "c:\\ncs\\toolchains\\v2.0.2\\opt\\bin\\gperf.exe": "3.1",
    "c:\\ncs\\toolchains\\v2.0.2\\opt\\bin\\dtc.exe": "1.4.7",
    "c:\\ncs\\toolchains\\v2.0.2\\opt\\bin\\gn.exe": "2055",
    "c:\\ncs\\toolchains\\v2.0.2\\mingw64\\bin\\git.exe": "2.26.2.windows.1"
  },
  "sdks": [
    {
      "version": "2.0.2",
      "path": "c:\\ncs\\v2.0.2"
    }
  ],
  "toolchains": [
    {
      "version": "2.0.2",
      "path": {
        "$mid": 1,
        "fsPath": "c:\\ncs\\toolchains\\v2.0.2",
        "_sep": 1,
        "path": "/C:/ncs/toolchains/v2.0.2",
        "scheme": "file"
      }
    }
  ],
  "connectedDevices": [],
  "deviceProviders": [
    "nrfjprog"
  ],
  "config": {
    "nordic-semiconductor.nrf-connect": {
      "topdir": "${nrf-connect.sdk:2.0.2}",
      "toolchain": {
        "path": "${nrf-connect.toolchain:2.0.2}"
      },
      "ozonePath": "",
      "applications": [
        "c:\\Users\\id_al\\Documents\\nRF-test\\light_bulb",
        "c:\\Users\\id_al\\Documents\\nRF-test\\blinky",
        "c:\\Users\\id_al\\Documents\\nRF-test\\template",
        "c:\\Users\\id_al\\Documents\\nRF-test\\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\\id_al",
      "HOMEDRIVE": "C:",
      "HOMEPATH": "\\Users\\id_al",
      "Path": "c:\\ncs\\toolchains\\v2.0.2\\mingw64\\bin;c:\\ncs\\toolchains\\v2.0.2\\mingw64\\libexec\\git-core;c:\\ncs\\toolchains\\v2.0.2\\opt\\bin;c:\\ncs\\toolchains\\v2.0.2\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin;c:\\ncs\\toolchains\\v2.0.2\\arm-zephyr-eabi\\bin;c:\\ncs\\toolchains\\v2.0.2\\opt\\bin\\Scripts;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR;C:\\Program Files\\Calibre2\\;c:\\Program Files (x86)\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\DTS\\Binn\\;C:\\Program Files\\nodejs\\;C:\\Program Files\\dotnet\\;C:\\Program Files (x86)\\Calibre2\\;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Git\\cmd;C:\\Users\\id_al\\AppData\\Local\\Microsoft\\WindowsApps;;C:\\Users\\id_al\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\id_al\\AppData\\Roaming\\npm;C:\\Users\\id_al\\.dotnet\\tools",
      "ZEPHYR_BASE": "c:\\ncs\\v2.0.2\\zephyr",
      "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
      "ZEPHYR_SDK_INSTALL_DIR": "c:\\ncs\\toolchains\\v2.0.2\\opt\\zephyr-sdk",
      "PYTHONPATH": "c:\\ncs\\toolchains\\v2.0.2\\opt\\bin;c:\\ncs\\toolchains\\v2.0.2\\opt\\bin\\Lib;c:\\ncs\\toolchains\\v2.0.2\\opt\\bin\\Lib\\site-packages",
      "Python3_ROOT": "c:\\ncs\\toolchains\\v2.0.2\\opt\\bin"
    },
    "inherited": {
      "ELECTRON_RUN_AS_NODE": "1",
      "HOME": "C:\\Users\\id_al",
      "HOMEDRIVE": "C:",
      "HOMEPATH": "\\Users\\id_al",
      "Path": "C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR;C:\\Program Files\\Calibre2\\;c:\\Program Files (x86)\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\DTS\\Binn\\;C:\\Program Files\\nodejs\\;C:\\Program Files\\dotnet\\;C:\\Program Files (x86)\\Calibre2\\;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Git\\cmd;C:\\Users\\id_al\\AppData\\Local\\Microsoft\\WindowsApps;;C:\\Users\\id_al\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\id_al\\AppData\\Roaming\\npm;C:\\Users\\id_al\\.dotnet\\tools",
      "PATH": "C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common;C:\\Program Files\\NVIDIA Corporation\\NVIDIA NvDLISR;C:\\Program Files\\Calibre2\\;c:\\Program Files (x86)\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\Tools\\Binn\\;c:\\Program Files\\Microsoft SQL Server\\100\\DTS\\Binn\\;C:\\Program Files\\nodejs\\;C:\\Program Files\\dotnet\\;C:\\Program Files (x86)\\Calibre2\\;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Git\\cmd;C:\\Users\\id_al\\AppData\\Local\\Microsoft\\WindowsApps;;C:\\Users\\id_al\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\id_al\\AppData\\Roaming\\npm;C:\\Users\\id_al\\.dotnet\\tools"
    },
    "toolchainPath": "c:\\ncs\\toolchains\\v2.0.2",
    "toolchainBinPath": "c:\\ncs\\toolchains\\v2.0.2\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin",
    "toolchainVersion": "2.0.2"
  },
  "terminal": {
    "shell": null,
    "defaultProfile": null
  }
}

My ubuntu information:

{
  "platform": {
    "os": "linux",
    "osVersion": "#49~20.04.1-Ubuntu SMP Thu Aug 4 19:15:44 UTC 2022",
    "osKernel": "5.15.0-46-generic",
    "vscode": "1.70.2",
    "electron": "18.3.5",
    "node": "v16.13.2"
  },
  "system": {
    "date": "2022-08-24T13:49:47.374Z",
    "vscodeRoot": "/usr/share/code/resources/app",
    "nrfConnectForDesktopInstalled": "unknown",
    "vscodeUptime": "00:01:50",
    "osUptime": "00:03:46",
    "cpu": {
      "model": "Intel(R) Core(TM) i5-8259U CPU @ 2.30GHz",
      "speed": "2300 MHz",
      "count": 4
    },
    "memory": {
      "total": "15.49 GB",
      "free": "12.66 GB"
    }
  },
  "workspace": {
    "name": "Untitled (Workspace)",
    "workspaceFile": "1661277717416",
    "folders": [
      "/home/alex/nRF_Test/template"
    ]
  },
  "extensions": {
    "internal": {
      "nordic-semiconductor.nrf-connect": {
        "version": "2022.7.242",
        "path": "/home/alex/.vscode/extensions/nordic-semiconductor.nrf-connect-2022.7.242-linux-x64",
        "isActive": true
      },
      "nordic-semiconductor.nrf-terminal": {
        "version": "2022.7.21",
        "path": "/home/alex/.vscode/extensions/nordic-semiconductor.nrf-terminal-2022.7.21",
        "isActive": true
      },
      "nordic-semiconductor.nrf-devicetree": {
        "version": "2022.7.36",
        "path": "/home/alex/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2022.7.36",
        "isActive": true
      },
      "nordic-semiconductor.nrf-kconfig": {
        "version": "2022.7.24",
        "path": "/home/alex/.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.js-debug": "1.70.0",
      "ms-vscode.js-debug-companion": "1.0.18",
      "ms-vscode.vscode-js-profile-table": "1.0.3",
      "trond-snekvik.gnu-mapfiles": "1.1.0",
      "twxs.cmake": "0.0.17"
    }
  },
  "tools": {
    "/home/alex/ncs/toolchains/v2.0.2/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc": "0.14.1",
    "/opt/SEGGER/JLink/JLinkExe": "7.70c",
    "/usr/local/bin/nrfjprog": "10.17.3",
    "nrfutil": "Not found",
    "/home/alex/ncs/toolchains/v2.0.2/usr/local/bin/cmake": "3.20.5",
    "/home/alex/ncs/toolchains/v2.0.2/usr/local/bin/west": "0.13.1",
    "/home/alex/ncs/toolchains/v2.0.2/usr/local/bin/python3": "3.8.2",
    "/home/alex/ncs/toolchains/v2.0.2/usr/local/bin/ninja": "1.9.0",
    "/home/alex/ncs/toolchains/v2.0.2/usr/bin/gperf": "3.1",
    "/home/alex/ncs/toolchains/v2.0.2/usr/bin/dtc": "1.4.7",
    "/home/alex/ncs/toolchains/v2.0.2/opt/bin/gn": "1871",
    "/home/alex/ncs/toolchains/v2.0.2/usr/bin/git": "2.25.1"
  },
  "sdks": [
    {
      "version": "2.0.2",
      "path": "/home/alex/ncs/v2.0.2"
    }
  ],
  "toolchains": [
    {
      "version": "2.0.2",
      "path": {
        "$mid": 1,
        "fsPath": "/home/alex/ncs/toolchains/v2.0.2",
        "path": "/home/alex/ncs/toolchains/v2.0.2",
        "scheme": "file"
      }
    }
  ],
  "connectedDevices": [],
  "deviceProviders": [
    "nrfjprog"
  ],
  "config": {
    "nordic-semiconductor.nrf-connect": {
      "topdir": "${nrf-connect.sdk:2.0.2}",
      "toolchain": {
        "path": "${nrf-connect.toolchain:2.0.2}"
      },
      "ozonePath": "",
      "applications": [
        "${workspaceFolder}"
      ],
      "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",
      "GIT_EXEC_PATH": "/home/alex/ncs/toolchains/v2.0.2/usr/lib/git-core",
      "HOME": "/home/alex",
      "PATH": "/home/alex/ncs/toolchains/v2.0.2/usr/bin:/home/alex/ncs/toolchains/v2.0.2/usr/local/bin:/home/alex/ncs/toolchains/v2.0.2/opt/bin:/home/alex/ncs/toolchains/v2.0.2/opt/nanopb/generator-bin:/home/alex/ncs/toolchains/v2.0.2/opt/zephyr-sdk/arm-zephyr-eabi/bin:/home/alex/ncs/toolchains/v2.0.2/arm-zephyr-eabi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
      "ZEPHYR_BASE": "/home/alex/ncs/v2.0.2/zephyr",
      "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
      "ZEPHYR_SDK_INSTALL_DIR": "/home/alex/ncs/toolchains/v2.0.2/opt/zephyr-sdk",
      "PYTHONPATH": "/home/alex/ncs/toolchains/v2.0.2/usr/local/lib/python3.8/site-packages",
      "USER": "alex"
    },
    "inherited": {
      "ELECTRON_RUN_AS_NODE": "1",
      "HOME": "/home/alex",
      "PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
      "USER": "alex"
    },
    "toolchainPath": "/home/alex/ncs/toolchains/v2.0.2",
    "toolchainBinPath": "/home/alex/ncs/toolchains/v2.0.2/opt/zephyr-sdk/arm-zephyr-eabi/bin",
    "toolchainVersion": "2.0.2"
  },
  "terminal": {
    "shell": null,
    "defaultProfile": null
  }
}

Related