Skip to content

Releases: iarsystems/iar-vsc-debug

1.40.1

26 Nov 08:33
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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)

1.10.5

02 Sep 13:28
Compare
Choose a tag to compare

1.10.5 build 87


Known problems

  • Does not support multicore debugging (VSC-283)

Resolved issues

  • Update compatibility table

1.10.4

02 Sep 12:07
Compare
Choose a tag to compare

1.10.4 build 86


Known problems

  • Does not support multicore debugging (VSC-283)

Resolved issues

  • Fix errors about missing drivers on older IAR Embedded Workbench versions, resolved 2022-09-02 (VSC-314)
  • Place 'settings' folder in .vscode folder to avoid conflicts with Embedded Workbench, resolved 2022-08-29 (VSC-298)
  • Support driver prompts and dialogs (e.g. probe selection), resolved 2022-08-29 (VSC-235)
  • Fix: The "macros" field was mistakenly named "setupMacros", resolved 2022-08-26 (VSC-306)
  • Fix long session startup times for EWARM 8, resolved 2022-08-24 (VSC-309)

1.10.3

22 Jun 14:03
Compare
Choose a tag to compare

1.10.3 build 67


Known problems

  • Does not support multicore debugging (VSC-283)

Resolved issues

  • Prevent breakpoints set in EW from being loaded in VS Code, resolved 2022-06-21 (VSC-295)
  • #4: Fix missing values in peripherals view for some drivers, resolved 2022-06-20 (VSC-294)