IAR VS Code Extensions
IDE Extensions Are Part Of IAR's Platform
Develop your IAR Embedded Workbench projects directly from Visual Studio Code with our powerful extensions.
Key Benefits
Enhance embedded development with IAR extensions for Visual Studio Code, streamlining project management, debugging, and code analysis for efficient, high-quality software.
Seamless Integration With VS Code
Leverage IAR Embedded Workbench and Build Tools within Visual Studio Code, combining its modern editing features with IAR's powerful debugging, static analysis, and project management capabilities
Flexible Build And Debugging Workflows
Compatible with various build systems like CMake and integrates with GitHub and versioning extensions, enabling efficient project management, debugging, and collaboration across teams
Enhanced Productivity And Code Quality
Supports C-SPY debugger drivers and probes, enables static code analysis with C-STAT, and provides intelligent code navigation and completion via the C/C++ extension, ensuring optimized and reliable embedded software development
Features
IAR's Build and C-SPY Debug extensions bring seamless integration, advanced debugging, and static code analysis to Visual Studio Code, enabling a flexible, efficient, and modern development experience for embedded systems.
IAR Build And C-SPY Debug Extensions
Manage projects, build efficiently, and debug with full access to C-SPY drivers and probes, enabling seamless embedded development in Visual Studio Code
Static Code Analysis With C-STAT
Generate messages and reports directly within VS Code, improving code quality and compliance with built-in static analysis capabilities
Advanced Debugging Tools
Utilize C-SPY Listwindows for Registers, Symbolic Memory, Live Watch, Trace, Profiling, Code Coverage and RTOS-awareness, streamlining embedded debugging
ExtensibleBuild System Support
Can be used with various build systems, including CMake, source control, and GitHub, supporting flexible workflows for modern development, automation, and collaboration
Get Access To The Extensions
In Visual Studio Code, press "Ctrl + Shift + X", search "@publisher:IAR", and click Install. You can also get the IAR Build and C-SPY Debug Extensions from the VS Code Marketplace or GitHub.
Visual Studio Code Extensions Marketplace
Install directly from the VS Code Marketplace
IAR Build Extension on GitHub
Access source code, updates, and documentation on GitHub
IAR C-SPY Debug Extension on GitHub
Access source code, updates, and documentation on GitHub
Supported Target Architectures
IAR 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 | Yes | Yes |
| RISC-V | Yes | Yes |
| Microchip AVR | Yes | Yes |
| Renesas RL78 | Yes | Yes |
| Renesas RX | Yes | Yes |
| Renesas RH850 | Yes | Yes |
| Texas Instruments MSP430 | Yes | Yes |
| 8051 | Yes | No |