Hello,
nRF connect sdk extension v2024.9.87 stopped working for building Zephyr apps (HWMv2). Previous version worked fine.
Extension crashes loading project
2024-09-15 11:49:27.172 [error] Error: Could not find SOC at /home/USER/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2024.9.26/dist/extension.js:206:442184 at Array.map (<anonymous>) at NB (/home/USER/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2024.9.26/dist/extension.js:206:442131) at /home/USER/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2024.9.26/dist/extension.js:207:2428 at Array.map (<anonymous>) at LB (/home/USER/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2024.9.26/dist/extension.js:207:2421) at Yy.createContext (/home/USER/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2024.9.26/dist/extension.js:282:20540) at l3.addContext (/home/USER/.vscode/extensions/nordic-semiconductor.nrf-devicetree-2024.9.26/dist/extension.js:382:2801) at Qt.resolve (/home/USER/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.9.87-linux-x64/dist/extension.js:283:102364) at async Qt.get (/home/USER/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.9.87-linux-x64/dist/extension.js:257:10864) at async Yi.loadDeviceTreeContext (/home/USER/.vscode/extensions/nordic-semiconductor.nrf-connect-2024.9.87-linux-x64/dist/extension.js:283:103457)
The issue is related with board.yml in custom board directory. If I remove it the extension loads fine and the Application under the extension roster. However I cannot use the extension, build commands, etc refuse to run.
This is the board.yml
board:
name: myprod_vp2_nrf52
vendor: mycomp
socs:
- name: nrf52832
Can still build it with 'west build ...', it is still perfectly valid Zephyr config, but the it seems extension cannot resolve/find SOC in that simple yml.
Appreciate any support you can offer.
Thanks