Hello, I'm a fairly new zephyr user and I want first to thank you for the job did to integrate it in vscode.
For a project, I would like to use two MCUs, a nordic and one from another manufacturer. I'm able to flash and debug the nordic chip using the west cli and the vscode-nrf-connect extension. I'm able to flash and debug the other chip using the west cli but I get the following error using the extension. "No devices connected".
The extension defines a "nrf-connect.deviceProvider" option which I think is the only option to configure the enumeration step. But for now, it only supports the values ["nrfutils", "nrfjprog"] and none of these tools support the other MCU.
- Is it planned to support other manufacturer MCUs in the vscode extension flash and debug feature?
- Is it possible to bypass the device enumeration step before flash and debug?
- Is it planned to opensource the vscode extension?
Setup:
"platform": {
"os": "linux",
"osVersion": "#1 SMP Wed Nov 8 13:24:02 CET 2023",
"osKernel": "5.15.133.1-microsoft-standard-WSL2+",
"vscode": "1.84.2",
"node": "v18.15.0"
},
"extensions": {
"internal": {
"nordic-semiconductor.nrf-connect": {
"version": "2023.11.301",
"path": "/home/container/.vscode-server/extensions/nordic-semiconductor.nrf-connect-2023.11.301-linux-x64",
"isActive": true
},
"nordic-semiconductor.nrf-terminal": null,
"nordic-semiconductor.nrf-devicetree": {
"version": "2023.11.120",
"path": "/home/container/.vscode-server/extensions/nordic-semiconductor.nrf-devicetree-2023.11.120",
"isActive": true
},
"nordic-semiconductor.nrf-kconfig": {
"version": "2023.11.64",
"path": "/home/container/.vscode-server/extensions/nordic-semiconductor.nrf-kconfig-2023.11.64",
"isActive": true
}
},
"external": {
"marus25.cortex-debug": null,
"ms-vscode.cpptools": "1.18.5",
"ms-vscode.js-debug": "1.84.0",
"ms-vscode.vscode-js-profile-table": "1.0.3",
"cschlosser.doxdocgen": "1.4.0",
"eamodio.gitlens": "14.5.2",
"EditorConfig.EditorConfig": "0.16.4",
"josetr.cmake-language-support-vscode": "0.0.9",
"ms-dotnettools.vscode-dotnet-runtime": "2.0.0",
"ms-python.black-formatter": "2023.6.0",
"ms-python.isort": "2023.10.1",
"ms-python.python": "2023.20.0",
"ms-python.vscode-pylance": "2023.11.10",
"ms-vscode.hexeditor": "1.9.12",
"tamasfe.even-better-toml": "0.19.2",
"trond-snekvik.gnu-mapfiles": "1.1.0",
"wmaurer.change-case": "1.0.0"
}
}