• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Microcontroller Tips

Microcontroller engineering resources, new microcontroller products and electronics engineering news

  • Products
    • 8-bit
    • 16-bit
    • 32-bit
    • 64-bit
  • Applications
    • 5G
    • Automotive
    • Connectivity
    • Consumer Electronics
    • EV Engineering
    • Industrial
    • IoT
    • Medical
    • Security
    • Telecommunications
    • Wearables
    • Wireless
  • Learn
    • eBooks / Tech Tips
    • EE Training Days
    • FAQs
    • Learning Center
    • Tech Toolboxes
    • Webinars/Digital Events
  • Resources
    • Design Guide Library
    • LEAP Awards
    • Podcasts
    • White Papers
  • Videos
    • EE Videos & Interviews
    • Teardown Videos
  • EE Forums
    • EDABoard.com
    • Electro-Tech-Online.com
  • Engineering Training Days
  • Advertise
  • Subscribe

VS Code Extensions for code building/debugging enhance/streamline embedded development workflows

December 7, 2022 By Aimee Kalnoskas

IAR embedded workbench for ArmIAR Systems has announced that 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 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, 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.

 

You may also like:


  • Writing a bootloader for Arm Cortex-A35/A5X microprocessors

  • How does embedded software work?
  • keysight HiL testing
    Basics of time-synchronized hardware-in-the loop testing

Filed Under: Software, Tools Tagged With: iarsystems

Primary Sidebar

Featured Contributions

Designing for functional safety in robotics: key considerations for engineers

Can chiplets save the semiconductor supply chain?

Navigating the EU Cyber Resilience Act: a manufacturer’s perspective

The intelligent Edge: powering next-gen Edge AI applications

Engineering harmony: solving the multiprotocol puzzle in IoT device design

More Featured Contributions

EE TECH TOOLBOX

“ee
Tech Toolbox: Electronic Design Automation
This Tech ToolBox helps to clear the path to faster time-to-market by digging into AI-enhanced design, hardware-assisted verification, parasitic extractions, PCB-to-harness integration, and more.

EE Learning Center

EE Learning Center

EE ENGINEERING TRAINING DAYS

engineering
“bills
“microcontroller
EXPAND YOUR KNOWLEDGE AND STAY CONNECTED
Get the latest info on technologies, tools and strategies for EE professionals.

Footer

Microcontroller Tips

EE World Online Network

  • 5G Technology World
  • EE World Online
  • Engineers Garage
  • Analog IC Tips
  • Battery Power Tips
  • Connector Tips
  • EDA Board Forums
  • Electro Tech Online Forums
  • EV Engineering
  • Power Electronic Tips
  • Sensor Tips
  • Test and Measurement Tips

Microcontroller Tips

  • Subscribe to our newsletter
  • Advertise with us
  • Contact us
  • About us

Copyright © 2026 · WTWH Media LLC and its licensors. All rights reserved.
The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media.

Privacy Policy