Extensions for Visual Studio Code

Build and develop your IAR Embedded Workbench projects from Visual Studio Code with our new extensions.

Extensions Overview

See IAR Build Extension and IAR C-SPY Debug Extension and its powerful features in action in this video.

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 availabe 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 Systems’
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

You can download the IAR Build Extension and IAR C-SPY Debug Extension directly from Marketplace or from IAR Systems GitHub page.

 

You can also search directly for "IAR Systems” inside Visual Studio Code (Ctrl+Shift+X) to get access to the official extensions.

vscode.png

Want to learn more?

Just released: Explore v.9.30 of 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
Texas Instruments MSP430  
Renesas RL78  
Renesas RX  
Renesas RH850  
Microchip AVR  
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.