connected devices sidebar view "vanished"

I can't get my connected devices sidebar view back. I see several people asking how to devices to show up in the view, but my problem is no view at all. I have attached a screen-grab of the bottom left hand corner where it used to be. I have clicked on an one of the other views to show the pop-up options, none of which are "connected devices". At present there are two nRF52840 DKs connected (testing communications between them). Used to be able to select the kit, pop up the virtual console, reboot, etc. But now no view at all.

I read thru other comments. Deleted the nordic extensions, used the tool-kit manager to reinstall them -- without luck. Deleted $(HOME)/.vscode & reinstalled a bunch of extensions with no luck. Really nice feature in constant use. ????

On a M1 Mac with latest version of everything (Feb 2024).

Parents
  • Thanks for your suggestions. I had no luck with any of them. (example: the "Focus" options available in the command pallet are the same as in the pop-up -- ie no Connected Devices). Let me tell you about my latest attempts to clear this problem.

    I tried uninstalling vscode as suggested. I used the uninstall script from the microsoft site (which did nothing), then just deleted the app from my Applications directory. I then removed the support files I could find with:

    % rm -rf ~/.vscode
    % find ~/Library 2> /dev/null -name "*vscode*" -print0 | xargs -0 rm -rf
    

    I had also been having some issues with nrf extension selecting the proper toolkit (ie nrf-connect or stock zephyr). The current project uses a nordic radio board to talk to a non-nordic controller thus requiring both SDKs in the same project. So I also deleted my entire nordic installation (for me under "/opt/nordic"). I then use the nordic toolchain manger to reinstall nrf-connect + vscode. I started a new project with the nordic "tag-reader" sample & connected a nrf5340dk + st-nfc05a1 shield to the computer.

    With this fresh installation, I could build + flash the DK. But no connected devices. I started up a "Serial Terminal" from nordic toolkit which connected to the DK. Screen shots of the vscode + serial terminal windows are attached.

    I generated the "support information" from the Welcome view and have attached this.

    FWIW everything works as expected on my laptop (mac Monterey 12.5.1 x86). The problem in on my desktop (mac Monterey 12.6.7 M1)

    I'd appreciate any suggestions. I'm sure I must have missed something in my "clean" install.

    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 21.6.0: Thu Jun  8 23:57:37 PDT 2023; root:xnu-8020.240.18.701.6~1/RELEASE_ARM64_T8101",
        "osKernel": "21.6.0",
        "vscode": "1.87.0",
        "electron": "27.3.2",
        "node": "v18.17.1"
      },
      "system": {
        "date": "2024-03-05T05:44:40.395Z",
        "vscodeRoot": "/Applications/Visual Studio Code.app/Contents/Resources/app",
        "nrfConnectForDesktopInstalled": true,
        "vscodeUptime": "00:26:38",
        "osUptime": "96:23:37",
        "cpu": "Apple M1"
      },
      "workspace": {
        "name": "tag_reader_3911",
        "workspaceFile": null,
        "folders": [
          "/Users/kent/projects/tag_reader_3911"
        ]
      },
      "sdks": [
        {
          "version": "v2.5.2",
          "path": "/opt/nordic/ncs/v2.5.2"
        },
        {
          "version": "v3.5.0",
          "path": "/Users/kent/Projects/z9-lock-zephyr/src"
        },
        {
          "version": "v3.4.99",
          "path": "/opt/nordic/ncs/v2.5.0"
        },
        {
          "version": "v3.3.99",
          "path": "/Users/kent/projects/zephyr"
        }
      ],
      "activeBuild": "/Users/kent/projects/tag_reader_3911/build",
      "apps": [
        {
          "workspace": "/Users/kent/projects/tag_reader_3911",
          "uri": "/Users/kent/projects/tag_reader_3911",
          "buildConfigurations": [
            {
              "id": "/Users/kent/projects/tag_reader_3911/build",
              "name": "build",
              "boardId": "nrf5340dk_nrf5340_cpuapp",
              "type": "Zephyr",
              "isChild": false,
              "isStale": false,
              "taskBindings": {
                "build": [],
                "pristineBuild": [],
                "flash": [],
                "eraseAndFlash": []
              }
            }
          ]
        }
      ],
      "topdir": "/opt/nordic/ncs/v2.5.2",
      "workspaceState": "freestanding-ready",
      "toolchains": [
        {
          "version": "2.5.2",
          "path": "/opt/nordic/ncs/toolchains/20d68df7e5"
        },
        {
          "version": "2.5.0",
          "path": "/opt/nordic/ncs/toolchains/20d68df7e5"
        }
      ],
      "connectedDevices": [
        {
          "serialNumber": "001050036111"
        }
      ],
      "deviceProvider": "nrfutil",
      "tools": {
        "/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc": "0.16.1",
        "/Applications/SEGGER/JLink/JLinkExe": "7.80c",
        "/usr/local/bin/nrfjprog": "10.21.0",
        "nrfutil": "Not found",
        "/opt/nordic/ncs/toolchains/20d68df7e5/bin/cmake": "3.20.5",
        "/opt/nordic/ncs/toolchains/20d68df7e5/bin/west": "1.1.0",
        "/opt/nordic/ncs/toolchains/20d68df7e5/bin/python3": "3.9.6",
        "/opt/nordic/ncs/toolchains/20d68df7e5/bin/ninja": "1.10.2",
        "/opt/nordic/ncs/toolchains/20d68df7e5/bin/gperf": "3.1",
        "/opt/nordic/ncs/toolchains/20d68df7e5/bin/dtc": "1.6.1",
        "/opt/nordic/ncs/toolchains/20d68df7e5/bin/gn": "2122",
        "/opt/nordic/ncs/toolchains/20d68df7e5/bin/git": "2.37.3",
        "gdbPath": "/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gdb"
      },
      "nrfutil": {
        "nrfutil-device": {
          "version": "2.0.0",
          "binPath": "/Users/kent/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.2.214-darwin-x64/platform/nrfutil/bin/nrfutil-device"
        },
        "nrfutil-toolchain-manager": {
          "version": "0.14.1",
          "binPath": "/Users/kent/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.2.214-darwin-x64/platform/nrfutil/bin/nrfutil-toolchain-manager"
        }
      },
      "environment": {
        "westEnv": {
          "ELECTRON_RUN_AS_NODE": "1",
          "GIT_EXEC_PATH": "/opt/nordic/ncs/toolchains/20d68df7e5/Cellar/git/2.37.3/libexec/git-core",
          "HOME": "/Users/kent",
          "PATH": "/opt/nordic/ncs/toolchains/20d68df7e5/bin:/opt/nordic/ncs/toolchains/20d68df7e5/usr/bin:/opt/nordic/ncs/toolchains/20d68df7e5/usr/local/bin:/opt/nordic/ncs/toolchains/20d68df7e5/opt/bin:/opt/nordic/ncs/toolchains/20d68df7e5/opt/nanopb/generator-bin:/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/aarch64-zephyr-elf/bin:/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/x86_64-zephyr-elf/bin:/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin",
          "ZEPHYR_BASE": "/opt/nordic/ncs/v2.5.2/zephyr",
          "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
          "ZEPHYR_SDK_INSTALL_DIR": "/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk",
          "USER": "kent"
        },
        "inherited": {
          "ELECTRON_RUN_AS_NODE": "1",
          "HOME": "/Users/kent",
          "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin",
          "USER": "kent"
        },
        "toolchainPath": "/opt/nordic/ncs/toolchains/20d68df7e5",
        "toolchainBinPath": "/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin",
        "toolchainVersion": "2.5.2"
      },
      "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": {},
            "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.2.214",
            "path": "/Users/kent/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.2.214-darwin-x64",
            "isActive": true
          },
          "nordic-semiconductor.nrf-terminal": {
            "version": "2024.2.78",
            "path": "/Users/kent/.vscode/extensions/nordic-semiconductor.nrf-terminal-2024.2.78",
            "isActive": true
          },
          "nordic-semiconductor.nrf-devicetree": {
            "version": "2024.2.418",
            "path": "/Users/kent/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2024.2.418",
            "isActive": true
          },
          "nordic-semiconductor.nrf-kconfig": {
            "version": "2024.2.71",
            "path": "/Users/kent/.vscode/extensions/nordic-semiconductor.nrf-kconfig-2024.2.71",
            "isActive": true
          }
        },
        "external": {
          "marus25.cortex-debug": null,
          "ms-vscode.cpptools": null,
          "ms-vscode.js-debug": "1.87.0",
          "ms-vscode.js-debug-companion": "1.1.2",
          "ms-vscode.vscode-js-profile-table": "1.0.8",
          "trond-snekvik.gnu-mapfiles": "1.1.0",
          "vscodevim.vim": "1.27.2"
        }
      }
    }
    
    

    Thanks.

Reply
  • Thanks for your suggestions. I had no luck with any of them. (example: the "Focus" options available in the command pallet are the same as in the pop-up -- ie no Connected Devices). Let me tell you about my latest attempts to clear this problem.

    I tried uninstalling vscode as suggested. I used the uninstall script from the microsoft site (which did nothing), then just deleted the app from my Applications directory. I then removed the support files I could find with:

    % rm -rf ~/.vscode
    % find ~/Library 2> /dev/null -name "*vscode*" -print0 | xargs -0 rm -rf
    

    I had also been having some issues with nrf extension selecting the proper toolkit (ie nrf-connect or stock zephyr). The current project uses a nordic radio board to talk to a non-nordic controller thus requiring both SDKs in the same project. So I also deleted my entire nordic installation (for me under "/opt/nordic"). I then use the nordic toolchain manger to reinstall nrf-connect + vscode. I started a new project with the nordic "tag-reader" sample & connected a nrf5340dk + st-nfc05a1 shield to the computer.

    With this fresh installation, I could build + flash the DK. But no connected devices. I started up a "Serial Terminal" from nordic toolkit which connected to the DK. Screen shots of the vscode + serial terminal windows are attached.

    I generated the "support information" from the Welcome view and have attached this.

    FWIW everything works as expected on my laptop (mac Monterey 12.5.1 x86). The problem in on my desktop (mac Monterey 12.6.7 M1)

    I'd appreciate any suggestions. I'm sure I must have missed something in my "clean" install.

    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 21.6.0: Thu Jun  8 23:57:37 PDT 2023; root:xnu-8020.240.18.701.6~1/RELEASE_ARM64_T8101",
        "osKernel": "21.6.0",
        "vscode": "1.87.0",
        "electron": "27.3.2",
        "node": "v18.17.1"
      },
      "system": {
        "date": "2024-03-05T05:44:40.395Z",
        "vscodeRoot": "/Applications/Visual Studio Code.app/Contents/Resources/app",
        "nrfConnectForDesktopInstalled": true,
        "vscodeUptime": "00:26:38",
        "osUptime": "96:23:37",
        "cpu": "Apple M1"
      },
      "workspace": {
        "name": "tag_reader_3911",
        "workspaceFile": null,
        "folders": [
          "/Users/kent/projects/tag_reader_3911"
        ]
      },
      "sdks": [
        {
          "version": "v2.5.2",
          "path": "/opt/nordic/ncs/v2.5.2"
        },
        {
          "version": "v3.5.0",
          "path": "/Users/kent/Projects/z9-lock-zephyr/src"
        },
        {
          "version": "v3.4.99",
          "path": "/opt/nordic/ncs/v2.5.0"
        },
        {
          "version": "v3.3.99",
          "path": "/Users/kent/projects/zephyr"
        }
      ],
      "activeBuild": "/Users/kent/projects/tag_reader_3911/build",
      "apps": [
        {
          "workspace": "/Users/kent/projects/tag_reader_3911",
          "uri": "/Users/kent/projects/tag_reader_3911",
          "buildConfigurations": [
            {
              "id": "/Users/kent/projects/tag_reader_3911/build",
              "name": "build",
              "boardId": "nrf5340dk_nrf5340_cpuapp",
              "type": "Zephyr",
              "isChild": false,
              "isStale": false,
              "taskBindings": {
                "build": [],
                "pristineBuild": [],
                "flash": [],
                "eraseAndFlash": []
              }
            }
          ]
        }
      ],
      "topdir": "/opt/nordic/ncs/v2.5.2",
      "workspaceState": "freestanding-ready",
      "toolchains": [
        {
          "version": "2.5.2",
          "path": "/opt/nordic/ncs/toolchains/20d68df7e5"
        },
        {
          "version": "2.5.0",
          "path": "/opt/nordic/ncs/toolchains/20d68df7e5"
        }
      ],
      "connectedDevices": [
        {
          "serialNumber": "001050036111"
        }
      ],
      "deviceProvider": "nrfutil",
      "tools": {
        "/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc": "0.16.1",
        "/Applications/SEGGER/JLink/JLinkExe": "7.80c",
        "/usr/local/bin/nrfjprog": "10.21.0",
        "nrfutil": "Not found",
        "/opt/nordic/ncs/toolchains/20d68df7e5/bin/cmake": "3.20.5",
        "/opt/nordic/ncs/toolchains/20d68df7e5/bin/west": "1.1.0",
        "/opt/nordic/ncs/toolchains/20d68df7e5/bin/python3": "3.9.6",
        "/opt/nordic/ncs/toolchains/20d68df7e5/bin/ninja": "1.10.2",
        "/opt/nordic/ncs/toolchains/20d68df7e5/bin/gperf": "3.1",
        "/opt/nordic/ncs/toolchains/20d68df7e5/bin/dtc": "1.6.1",
        "/opt/nordic/ncs/toolchains/20d68df7e5/bin/gn": "2122",
        "/opt/nordic/ncs/toolchains/20d68df7e5/bin/git": "2.37.3",
        "gdbPath": "/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gdb"
      },
      "nrfutil": {
        "nrfutil-device": {
          "version": "2.0.0",
          "binPath": "/Users/kent/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.2.214-darwin-x64/platform/nrfutil/bin/nrfutil-device"
        },
        "nrfutil-toolchain-manager": {
          "version": "0.14.1",
          "binPath": "/Users/kent/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.2.214-darwin-x64/platform/nrfutil/bin/nrfutil-toolchain-manager"
        }
      },
      "environment": {
        "westEnv": {
          "ELECTRON_RUN_AS_NODE": "1",
          "GIT_EXEC_PATH": "/opt/nordic/ncs/toolchains/20d68df7e5/Cellar/git/2.37.3/libexec/git-core",
          "HOME": "/Users/kent",
          "PATH": "/opt/nordic/ncs/toolchains/20d68df7e5/bin:/opt/nordic/ncs/toolchains/20d68df7e5/usr/bin:/opt/nordic/ncs/toolchains/20d68df7e5/usr/local/bin:/opt/nordic/ncs/toolchains/20d68df7e5/opt/bin:/opt/nordic/ncs/toolchains/20d68df7e5/opt/nanopb/generator-bin:/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/aarch64-zephyr-elf/bin:/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/x86_64-zephyr-elf/bin:/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin",
          "ZEPHYR_BASE": "/opt/nordic/ncs/v2.5.2/zephyr",
          "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
          "ZEPHYR_SDK_INSTALL_DIR": "/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk",
          "USER": "kent"
        },
        "inherited": {
          "ELECTRON_RUN_AS_NODE": "1",
          "HOME": "/Users/kent",
          "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin",
          "USER": "kent"
        },
        "toolchainPath": "/opt/nordic/ncs/toolchains/20d68df7e5",
        "toolchainBinPath": "/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin",
        "toolchainVersion": "2.5.2"
      },
      "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": {},
            "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.2.214",
            "path": "/Users/kent/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.2.214-darwin-x64",
            "isActive": true
          },
          "nordic-semiconductor.nrf-terminal": {
            "version": "2024.2.78",
            "path": "/Users/kent/.vscode/extensions/nordic-semiconductor.nrf-terminal-2024.2.78",
            "isActive": true
          },
          "nordic-semiconductor.nrf-devicetree": {
            "version": "2024.2.418",
            "path": "/Users/kent/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2024.2.418",
            "isActive": true
          },
          "nordic-semiconductor.nrf-kconfig": {
            "version": "2024.2.71",
            "path": "/Users/kent/.vscode/extensions/nordic-semiconductor.nrf-kconfig-2024.2.71",
            "isActive": true
          }
        },
        "external": {
          "marus25.cortex-debug": null,
          "ms-vscode.cpptools": null,
          "ms-vscode.js-debug": "1.87.0",
          "ms-vscode.js-debug-companion": "1.1.2",
          "ms-vscode.vscode-js-profile-table": "1.0.8",
          "trond-snekvik.gnu-mapfiles": "1.1.0",
          "vscodevim.vim": "1.27.2"
        }
      }
    }
    
    

    Thanks.

Children
No Data
Related