Skip to content

Releases: iarsystems/iar-vsc-debug

1.42.3

19 Jan 12:21

Choose a tag to compare

1.42.3 build 483


Known problems

  • Peripheral view cannot write to non-32bit registers (VSC-408)

Corrected problems

  • None

New features

  • Removed dependency on Embedded Tools extension (VSC-554, resolved 2026-01-19)

1.42.2

08 Dec 11:44

Choose a tag to compare

1.42.2 build 441


Known problems

  • Peripheral view cannot write to non-32bit registers (VSC-408)

Corrected problems

  • Changing a variable value from one view does not immediately update other views (VSC-547, resolved 2025-10-21)

New features

  • The extension now depends on the “IAR Cloud Licensing Login” extension, which is activated automatically if the cloud licensing tools are installed on the machine. (VSC-550, resolved 2025-12-04)

1.42.1

10 Jun 10:12

Choose a tag to compare

1.42.1 build 266


Known problems

  • Peripheral view cannot write to non-32bit registers (VSC-408)

Corrected problems

  • For some drivers, restarting the session while the target is running causes the session to hang. (VSC-527, resolved 2025-05-02)

New features

  • New RTOS views have been added for Zephyr tasks, mutexes and semaphores. To enable these, add the zephyr plugin to the "plugins" array in your launch.json configuration.
  • The extension now supports downloading extra images specified in your .ewp file or in the "extraImages" array in your launch.json configuration.
  • The default configuration when generating a launch.json file is now a minimal configuration that always targets your selected project in the “IAR Build” extension.
  • The “Interrupt Log” and “Interrupt Log Summary” windows are now available.
  • Several RTOS debugging views are now available.
  • Debugging is now supported also for TI MSP430 devices. (VSC-505, resolved 2025-05-13)
  • The default configuration when generating a launch.json file is now a minimal configuration that always targets your selected project in the “IAR Build” extension. (VSC-516, resolved 2025-04-25)

1.40.1

26 Nov 08:33

Choose a tag to compare

1.40.1 build 202


Known problems

  • Peripheral view cannot write to non-32bit registers (VSC-408)

Corrected problems

  • Progress bars are sometimes not closed when a debug session fails to start. (VSC-461, resolved 2024-06-18)
  • Debug sessions do not properly exit when encountering a fatal error. (VSC-460, resolved 2024-06-18)

New features

  • You can now select a breakpoint’s type by right clicking it, selecting Edit breakpoint… and using the Mode dropdown. Additionally, several new breakpoint types have been added, including Trace Start/Stop/Filter, Flash and Timer Start/Stop. (VSC-445, resolved 2024-11-08)
  • Logpoint messages now support interpolating expressions that are placed within curly braces ’{}'. (VSC-456, resolved 2024-11-07)
  • This release adds a number of familiar windows from Embedded Workbench. This includes Live Watch, Trace, Profiling and more. (VSC-320, resolved 2024-10-31)
  • You can now right click variables in the ‘variables’ view to change the format they are displayed in. (VSC-322, resolved 2024-10-29)
  • With the IAR Build extension installed, you can now omit some fields from your launch.json configuration, such as the driver or driverOptions. When doing so, the omitted fields are automatically filled in from the project and projectConfiguration specified in the launch.json configuration. (VSC-452, resolved 2024-10-21)

1.30.4

25 Jan 16:00

Choose a tag to compare

1.30.4 build 149


Known problems

  • Peripheral view cannot write to non-32bit registers (VSC-408)

Corrected problems

  • The dissasembly view for rh850 is missing program labels, and fails to display instructions for some addresses. (VSC-437, resolved 2023-12-14)
  • The ‘Continue’ button does not work for the J-Link debugger on some older versions of IAR Embedded Workbench. (VSC-436, resolved 2023-12-12)
  • Fails to generate any launch configs if one is invalid (VSC-433, resolved 2023-11-29)

New features

  • None

1.30.3

07 Nov 10:07

Choose a tag to compare

1.30.3 build 121


Known problems

  • Peripheral view cannot write to non-32bit registers (VSC-408)

Corrected problems

  • None

New features

  • The extension icon has been changed to the new IAR Embedded Workbench icon. (VSC-362, resolved 2023-11-06)
  • Debugging is now supported for Renesas RX devices. (VSC-360, resolved 2023-08-16)

1.30.2

13 Jul 14:21

Choose a tag to compare

1.30.2 build 82


Known problems

  • Peripheral view cannot write to non-32bit registers (VSC-408)

Corrected problems

  • None

New features

  • An error message is now printed when using an unsupported Embedded Workbench version. (VSC-414, resolved 2023-07-05)

1.30.1

26 Jun 11:48

Choose a tag to compare

1.30.1 build 78


Known problems

  • Peripheral view cannot write to non-32bit registers (VSC-408)

Corrected problems

  • None

New features

  • Renesas E2 and E2 Lite emulator probes are now supported for Arm (VSC-374, resolved 2023-05-31)
  • The debugger can now attach to already running targets, using the "request": "attach" launch.json option. Additionally, the debugger can be instructed not to stop the target at the end of the debug session with the leaveTargetRunning launch.json option. (VSC-351, resolved 2023-05-16)

1.20.2

09 Mar 10:32

Choose a tag to compare

1.20.2 build 42


Known problems

  • None

Corrected problems

  • The debugger fails to run to main on some older Embedded Workbench products. (VSC-367, resolved 2023-03-08)

New features

  • None

1.20.1

07 Dec 11:12

Choose a tag to compare

1.20.1 build 30


Known problems

  • None

Corrected problems

  • The progress values on progress bars are incorrect. (VSC-346, resolved 2022-11-09)

New features

  • Symmetric multicore debugging is now supported. (VSC-283, resolved 2022-11-25)
  • Terminal output is now supported for RISC-V devices. (VSC-244, resolved 2022-11-16)
  • Debugging is now supported also for Microchip AVR devices. (VSC-254, resolved 2022-11-09)
  • Debugging is now supported also for Renesas RL78 devices. (VSC-324, resolved 2022-10-28)
  • The Visual Studio breakpoint types Conditional Breakpoints, Data Breakpoints and Logpoints are now supported. (VSC-243, resolved 2022-10-18)
  • A stopOnSymbol field is now added to the launch.json format, replacing stopOnEntry. This allows running to any symbol on startup, or stopping immediately at startup. (VSC-333, resolved 2022-10-04)