In addition to the latest version of Visual Studio Code for your operating system from the Visual Studio Code download page, the extension requires you to install the following software:
| Operating system | Prerequisite | Version required and description |
|---|---|---|
| All | nRF Util | - For the nRF Connect SDK v3.1.x and later, the tool is bundled in the nRF Connect SDK Toolchain package and you do not need to install it separately if you install the toolchain. - For the nRF Connect SDK v3.1.x and earlier: Download the latest version. Note: This tool is required by the nRF Connect SDK and the extension does not interact with it directly. |
| All | nrfutil device command |
- For the nRF Connect SDK v3.1.x and later, the command is bundled in the nRF Connect SDK Toolchain package and you do not need to install it separately if you install the toolchain. - For the nRF Connect SDK v3.1.x and earlier: Install the latest version. Check Installing and upgrading nRF Util commands for installation information. |
| All | SEGGER J-Link | The latest version tested and recommended by Nordic Semiconductor. The extension notifies you about installing the correct J-Link version when you install the extension in Visual Studio Code. |
| All | nRF Command Line Tools package | The latest version, required for the nRF Connect SDK v2.x.x. |
| Windows | SEGGER USB Driver for J-Link | Required for support of older Nordic Semiconductor devices. For information on how to install the USB Driver, see the nRF Util prerequisites documentation. |
| Linux | nrf-udev | Module with udev rules required to access USB ports on Nordic Semiconductor devices and program the firmware. |
Tip
The extension notifies you if any of these prerequisites is missing or if they change in the future, either in the Output View or in the Extension status field.