Skip to content

Commit e60e46c

Browse files
committed
release notes rework
Signed-off-by: Jens Reinecke <jens.reinecke@arm.com>
1 parent f72c6cb commit e60e46c

1 file changed

Lines changed: 28 additions & 33 deletions

File tree

CHANGELOG.md

Lines changed: 28 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2,39 +2,34 @@
22

33
## 1.2.0
44

5-
- Use with [CDT GDB Adapter extension](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.cdt-gdb-vscode)
6-
v2.4.1 or later to enable latest features in the CMSIS Debugger and included/recommended extensions.
7-
- `gdbtarget` setting `auxiliaryGdb` enables memory accesses and evaluation of global expressions while
8-
the CPU is running.
9-
- Works with pyOCD (v0.40.0 or later) and Segger J-Link GDB Server.
10-
- Works with periodic refresh features of the
11-
[`Memory Inspector`](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.memory-inspector) and the
12-
[`Peripheral Inspector`](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.peripheral-inspector) extension.
13-
- Defect fixes for improved support of the mcu-debug
14-
[RTOS Views](https://marketplace.visualstudio.com/items?itemName=mcu-debug.rtos-views) extension.
15-
- Enables [#181](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/issues/181): RTOS Viewer
16-
- Recommended solution is the mcu-debug [RTOS Views](https://marketplace.visualstudio.com/items?itemName=mcu-debug.rtos-views) extension v0.0.12 and later which comes with support for a wide range of real-time operating systems, such as FreeRTOS, Zephyr, embOS, and Keil RTX5.
17-
- Implements [#519](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/issues/519): Live watch window.
18-
- Adds `Trace and Live View`. It contains the `Live Watch` window which allows to watch results of expression periodically updating at runtime.
19-
- Allows to add `Live Watch` entries from context menus in the source editor, `Variables` window, and the `Watch` window.
20-
- Allows to send `Live Watch` entries and their child expressions to the [`Memory Inspector`](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.memory-inspector).
21-
- Partly implements [#315](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/issues/315): Live Debug Capabilities.
22-
- Periodic Refresh Timer for CPU execution time display while CPU is running.
23-
- Updates included pyOCD distribution from v0.39.0 to v0.41.0
24-
- Changes with pyOCD v0.41.0
25-
- Adds support for STLINK-V3PWR debug probe.
26-
- Fixes [#598](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/issues/598): RTOS support for Zephyr not working for GDB server (thread detection).
27-
- Improves robustness of HID read thread for CMSIS-DAP.
28-
- Changes with pyOCD v0.40.0
29-
- Implements [#160](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/issues/160): Allow multiple GDB connections to same TCP/IP port.
30-
- Fixes [#386](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/issues/386): "Erase device" command fails on ST multi-core devices.
31-
- Fixes [#520](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/issues/520): Alif E7 HE core doesn't start after programming.
32-
- Performs a hardware reset (nSRST) after flashing to ensure a clean post-load state.
33-
- Removes implicit resets between loading multiple application files.
34-
- Sets Reset Catch on all cores when performing primary-core reset before flashing.
35-
- Refines debug sequence error handling and breakpoint management across resets.
36-
- Updates ResetType API for clearer reset type selection (for example when using `monitor reset` command)
37-
- Adds missing secure/non-secure core registers (`CONTROL`, `FAULTMASK`, `BASEPRI`, and `PRIMASK`).
5+
- Introduces the ability to access memory and calculate expression results while the target system is running.
6+
This enables periodic refreshes of the [CPU execution time](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger?tab=readme-ov-file#cpu-time), the
7+
[`Memory Inspector`](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.memory-inspector), and the
8+
[`Peripheral Inspector`](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.peripheral-inspector).
9+
- Supported for both pyOCD and J-Link GDB Server.
10+
- Correct functionality requires the following minimum versions
11+
- [Arm CMSIS Solution extension v1.62.0](https://marketplace.visualstudio.com/items?itemName=Arm.cmsis-csolution)
12+
- [CDT GDB Adapter extension v2.4.1](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.cdt-gdb-vscode)
13+
- [pyOCD v0.41.0](https://github.com/pyocd/pyOCD/releases/tag/v0.41.0) which is included in this extension
14+
- The feature is enabled by the `auxiliaryGdb` of the `gdbtarget` debug adapter type which is automatically added to launch configurations managed by the CMSIS Solution extension.
15+
- Adds [Trace and Live View](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger?tab=readme-ov-file#trace-and-live-view) to host new views that allow updates while the target system is running.
16+
- Adds the [Live Watch](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger?tab=readme-ov-file#trace-and-live-view) which allows to watch results of expression at runtime.
17+
- Use with the mcu-debug [RTOS Views](https://marketplace.visualstudio.com/items?itemName=mcu-debug.rtos-views) extension v0.0.12 which comes with views for a wide range of real-time operating systems, such as FreeRTOS, Zephyr, embOS, and Keil RTX5. This complements the RTOS awareness in the Call Stack window.
18+
- Updates included pyOCD distribution to v0.41.0
19+
- Adds support for STLINK-V3PWR debug probe.
20+
- Allows multiple GDB connections to same TCP/IP port ([#160](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/issues/160)).
21+
- Fixes [#598](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/issues/598): RTOS support for Zephyr not working for GDB server.
22+
- Fixes [#386](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/issues/386): "Erase device" command fails on ST multi-core devices.
23+
- Fixes [#520](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/issues/520): Alif E7 HE core doesn't start after programming.
24+
- Performs a hardware reset (nSRST) after flashing to ensure a clean post-load state.
25+
- Removes implicit resets between loading multiple application files.
26+
- Sets Reset Catch on all cores when performing primary-core reset before flashing.
27+
- Refines debug sequence error handling and breakpoint management across resets.
28+
- Updates ResetType API for clearer reset type selection (for example when using `monitor reset` command)
29+
- Adds missing secure/non-secure core registers (`CONTROL`, `FAULTMASK`, `BASEPRI`, and `PRIMASK`).
30+
- Included in this extension release:
31+
- [`arm-none-eabi-gdb` v14.3.1](https://artifacts.tools.arm.com/arm-none-eabi-gdb/14.3.1/)
32+
- [pyOCD v0.41.0](https://github.com/pyocd/pyOCD/releases/tag/v0.41.0)
3833

3934
## 1.1.0
4035

0 commit comments

Comments
 (0)