Extensions for Visual Studio Code

Develop your IAR Embedded Workbench projects directly from Visual Studio Code with our powerful extensions.

Extensions Overview

The Microsoft Visual Studio Code is an extensible source code editor for Windows and Linux featuring support for C/C++ syntax highlighting, intelligent code completion, snippets, code refactoring, debugging support, themes, and an embedded Git client. Users can easily install and combine multiple extensions from the Marketplace for added functionality. See this video for a detailed overview of the workflow and features provided by the IAR Build extension followed by the IAR C-SPY Debug extension.

The IAR Build Extension and IAR C-SPY Debug Extension

Visual Studio Code is a streamlined code editor with support
for development operations like debugging, task running, and
version control.

Our Visual Studio Code extensions are compatible with all the latest versions of IAR Embedded Workbench and IAR Build Tools and are available at Visual Studio Code Marketplace.

In addition, the extensions can be used for other build systems, such as CMake, source control and versioning extensions like GitHub to meet your development demands. 

Our extensions enable you to work in Visual Studio Code but taking advantages of the powerful capabilities of the IAR's software solutions, such as:

  • manage project files in an easy way
  • build and debug projects efficiently
  • make use of all C-SPY debugger drivers and debug probes
  • generate messages and reports from the static code
    analysis C-STAT
  • use language features powered by the C/C++ extension

Get Access to the Extensions

Unleash your coding potential. Choose from the options below to install the IAR extensions for Visual Studio Code.

From within Visual Studio Code, press “Ctrl + Shift + X” to get into the extensions panel, search for “@publisher:IAR” and click on “Install”.

You can also download the IAR Build Extension and IAR C-SPY Debug Extension directly from VS Code Marketplace or on GitHub:

iar.com-vscode_2.gif

Want to learn more?

Explore IAR Embedded Development Solutions for Arm with VS Code Extensions

Join this on-demand webinar and learn all about the new features in IAR Embedded Workbench for Arm and Extensions for VS code.

Watch webinar

Supported target architectures

Our Visual Studio Code extensions are compatible with the latest versions of IAR Embedded Workbench and IAR Build Tools. The following target architectures are supported:

Target Architecture

IAR Build Extension

IAR C-SPY Debug Extension

Arm
RISC-V
Microchip AVR
Renesas RL78  • 
Renesas RX
Renesas RH850
Texas Instruments MSP430  
8051  

 

We do no longer support Internet Explorer. To get the best experience of iar.com, we recommend upgrading to a modern browser such as Chrome or Edge.