industry news
Subscribe Now

IAR Systems updates IAR Build and IAR C-SPY Debug Extensions for Visual Studio Code

Latest version 1.20 of IAR’s popular VS Code Extensions for code building and debugging further streamline embedded development workflows

Uppsala, Sweden – December 7, 2022 – IAR Systems®, the world leader in software and services for embedded development, provides further support for embedded developers working with Visual Studio Code: The most recent IAR Build and IAR C-SPY Visual Studio (VS) Code Extensions v1.20 are compatible with all the latest versions of IAR Embedded Workbench and include symmetric multicore debugging, support for more advanced breakpoint types, and a customizable build toolbar. These new features of IAR’s popular VS Code extensions will further help software engineers optimize workflows, improve performance, and reduce development costs. The IAR Build and IAR C-SPY Debug Extensions v1.20 for VS Code are available for free download on Visual Studio Code Marketplace.

Visual Studio Code is a popular code editor used by embedded developers to efficiently build and debug complex projects, task running, version control, and many other tasks. With IAR’s Visual Studio Code Extensions, developers can work in VS Code and take full advantage of the powerful features of IAR Embedded Workbench including the IAR C-SPY and IAR Build tools. The IAR tools are automatically detected and support a wide range of versions for Arm, RISC-V, Renesas RH850 and RL78, AVR, 8051, and many more. 

IAR C-SPY is a high-level-language debugger for embedded applications which is fully integrated into IAR Embedded Workbench, thus providing development and debugging capabilities within the same IDE. The IAR VS Code C-SPY Extension automatically provides debug configuration from the tool suite and project. The extension supports Arm and RISC-V, and with v1.20 also Microchip AVR and Renesas RL78 devices. Furthermore, the latest version of the extension offers symmetric multicore debugging and the use of advanced Visual Studio breakpoint types like conditional breakpoints, data breakpoints, and log breakpoints (log messages).

The latest version of the IAR Build VS Code Extension includes a new toolbar window with buttons for building the application and performing C-STAT static analysis. A new dropdown menu in the “Extension Configuration” view allows developers to select the “Custom Argument Variables” featured in IAR Embedded Workbench. To exclude unwanted project files in the workspace from the project list, a setting for “Projects to Exclude” has been added. Furthermore, to avoid errors, the file paths in the settings file are now workspace-relative rather than absolute.

The scalable cross-platform development workflows enabled by the IAR Build and IAR C-SPY Debug Extensions give software engineers all the functionality and useful shortcuts for easily managing their project files and staying in control of every line of code and every single instruction in their applications. To meet development requirements, the VS Code extensions can also be used for other build systems, such as CMake, source control and versioning extensions like GitHub to meet development demands. 

“The adoption rate by the Visual Studio Code community exceeded our expectations after launching the first official Visual Studio Code extensions on GitHub and Marketplace this year,” said Anders Holmberg, CTO at IAR Systems. “This reflects the trend we see in the embedded industry with companies looking to mix and match technologies to increase efficiency, achieve more automation, and support various cross-platform environments. With the new version of VS Code Extensions for IAR, we have listened to feedback from the community to add more functionality into the extensions. Getting direct feedback from the user group is a very rewarding way of working and enables us to add clear value to the user experience.”

The IAR Build Extension and IAR C-SPY Debug Extension for VS Code are available for download directly from Marketplace or from IAR’s GitHub pages https://github.com/IARSystems/iar-vsc-build and https://github.com/IARSystems/iar-vsc-debug. For more information on IAR’s Visual Studio Code Extensions, please visit www.iar.com/vscode

About IAR Systems

IAR Systems provides world-leading software and services that accelerate developer productivity in embedded development and embedded security, enabling companies worldwide to create and secure the products of today and the innovations of tomorrow. IAR Systems supports 15,000 devices from over 200 semiconductor partners, serving some 100,000 developers working for a mix of Forbes 2000 companies, SMEs, and startups. Founded in 1983, IAR Systems is still headquartered in Uppsala, Sweden, with more than 220 employees in 14 offices distributed across APAC, EMEA, and North America. IAR Systems is owned by I.A.R. Systems Group AB, listed on NASDAQ OMX Stockholm, Mid Cap (ticker symbol: IAR B). Learn more at www.iar.com.

Leave a Reply

featured blogs
Apr 25, 2024
Structures in Allegro X layout editors let you create reusable building blocks for your PCBs, saving you time and ensuring consistency. What are Structures? Structures are pre-defined groups of design objects, such as vias, connecting lines (clines), and shapes. You can combi...
Apr 25, 2024
See how the UCIe protocol creates multi-die chips by connecting chiplets from different vendors and nodes, and learn about the role of IP and specifications.The post Want to Mix and Match Dies in a Single Package? UCIe Can Get You There appeared first on Chip Design....
Apr 18, 2024
Are you ready for a revolution in robotic technology (as opposed to a robotic revolution, of course)?...

featured video

How MediaTek Optimizes SI Design with Cadence Optimality Explorer and Clarity 3D Solver

Sponsored by Cadence Design Systems

In the era of 5G/6G communication, signal integrity (SI) design considerations are important in high-speed interface design. MediaTek’s design process usually relies on human intuition, but with Cadence’s Optimality Intelligent System Explorer and Clarity 3D Solver, they’ve increased design productivity by 75X. The Optimality Explorer’s AI technology not only improves productivity, but also provides helpful insights and answers.

Learn how MediaTek uses Cadence tools in SI design

featured paper

Designing Robust 5G Power Amplifiers for the Real World

Sponsored by Keysight

Simulating 5G power amplifier (PA) designs at the component and system levels with authentic modulation and high-fidelity behavioral models increases predictability, lowers risk, and shrinks schedules. Simulation software enables multi-technology layout and multi-domain analysis, evaluating the impacts of 5G PA design choices while delivering accurate results in a single virtual workspace. This application note delves into how authentic modulation enhances predictability and performance in 5G millimeter-wave systems.

Download now to revolutionize your design process.

featured chalk talk

High Voltage Stackable Dual Phase Constant On Time Controllers - Microchip and Mouser
Sponsored by Mouser Electronics and Microchip
In this episode of Chalk Talk, Chris Romano from Microchip and Amelia Dalton discuss the what, where, and how of Microchip’s high voltage stackable dual phase constant on time controllers. They investigate the stacking capabilities of the MIC2132 controller, how these controllers compare with other solutions on the market, and how you can take advantage of these solutions in your next design.
May 22, 2023
38,511 views