Skip to content
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# Change Log

## 1.4.0

- Adds the [Component Viewer](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger?tab=readme-ov-file#component-viewer) which shows detailed information to help analyze the operation of software components based on [CMSIS-View](https://arm-software.github.io/CMSIS-View/latest/cmp_viewer.html) descriptions.
- Includes updated pyOCD distribution ([pyOCD v0.43.0](https://github.com/pyocd/pyOCD/releases/tag/v0.43.0))
- Adds [Segger RTT](https://www.segger.com/products/debug-probes/j-link/technology/about-real-time-transfer/) and [System View](https://www.segger.com/products/development-tools/systemview/) support for [`run`](https://open-cmsis-pack.github.io/cmsis-toolbox/pyOCD-Debugger/#command-line-invocation) subcommand to store event information to a file for post-processing and visualization. Configured via [`*.cbuild-run.yml`](https://open-cmsis-pack.github.io/cmsis-toolbox/YML-Input-Format/#debugger-for-pyocd).
- Also included in this extension release:
- [arm-none-eabi-gdb v14.3.1](https://artifacts.tools.arm.com/arm-none-eabi-gdb/14.3.1/)
- Full list of required minimum versions for correct functionality of the CMSIS Debugger v1.4.0 solution:
- [Arm CMSIS Solution extension v1.66.0](https://marketplace.visualstudio.com/items?itemName=Arm.cmsis-csolution)
- [CDT GDB Adapter extension v2.6.0](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.cdt-gdb-vscode)
- [Memory Inspector v1.2.0](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.memory-inspector)
- [Peripheral Inspector v1.8.1](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.peripheral-inspector)
- [Serial Monitor v0.13.1](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-serial-monitor)
- [RTOS Views v0.0.14](https://marketplace.visualstudio.com/items?itemName=mcu-debug.rtos-views)
- See [CMSIS Debugger 1.4.0 project board](https://github.com/orgs/Open-CMSIS-Pack/projects/21/views/9) for a full list
of enhancement requests and defects addressed in this release.

## 1.3.0

- Enhanced [pyOCD](https://open-cmsis-pack.github.io/cmsis-toolbox/YML-Input-Format/#pyocd)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ You can add expressions to this view that are updated while the application is r

#### COMPONENT VIEWER

This view shows static information and helps to analyze the operation of software components. The required
This view shows detailed information to help analyze the operation of software components. The required
infrastructure can be easily added to user applications.

Refer to the [Component Viewer documentation](https://arm-software.github.io/CMSIS-View/latest/cmp_viewer.html) for
Expand Down
4 changes: 2 additions & 2 deletions TPIP.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# TPIP Report for vscode-cmsis-debugger

Report prepared at: 03/02/2026, 06:47:17
Report prepared at: 24/02/2026, 17:21:44

| *Package* | *Version* | *Repository* | *License* |
|---|---|---|---|
| arm-none-eabi-gdb | 14.3.1 | https://artifacts.tools.arm.com/arm-none-eabi-gdb/14.3.1/ | [GPL-3.0-or-later](https://developer.arm.com/GetEula?Id=15d9660a-2059-4985-85e9-c01cdd4b1ba0) |
| pyocd | 0.42.0 | https://github.com/pyocd/pyOCD | [Apache-2.0](https://github.com/pyocd/pyOCD/blob/v0.42.0/LICENSE) |
| pyocd | 0.43.0 | https://github.com/pyocd/pyOCD | [Apache-2.0](https://github.com/pyocd/pyOCD/blob/v0.43.0/LICENSE) |
| vscode-uri | 3.1.0 | https://github.com/microsoft/vscode-uri | [MIT](https://github.com/microsoft/vscode-uri/blob/main/LICENSE.md) |
| xml2js | 0.6.2 | https://github.com/Leonidas-from-XIV/node-xml2js | [MIT](https://github.com/Leonidas-from-XIV/node-xml2js/blob/master/LICENSE) |
| yaml | 2.8.2 | https://github.com/eemeli/yaml | [ISC](https://github.com/eemeli/yaml/blob/main/LICENSE) |
4 changes: 2 additions & 2 deletions docs/third-party-licenses.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
},
{
"name": "pyocd",
"version": "0.42.0",
"version": "0.43.0",
"spdx": "Apache-2.0",
"url": "https://github.com/pyocd/pyOCD",
"license": "https://github.com/pyocd/pyOCD/blob/v0.42.0/LICENSE"
"license": "https://github.com/pyocd/pyOCD/blob/v0.43.0/LICENSE"
},
{
"name": "vscode-uri",
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "vscode-cmsis-debugger",
"displayName": "Arm CMSIS Debugger",
"description": "Run and debug embedded and Edge AI projects on Arm Cortex-M single or multi core devices. Connects via pyOCD to CMSIS-DAP or other GDB servers.",
"version": "1.3.0",
"version": "1.4.0",
"preview": false,
"publisher": "Arm",
"author": "Jens Reinecke <jens.reinecke@arm.com>",
Expand Down Expand Up @@ -467,7 +467,7 @@
"yargs": "^18.0.0"
},
"cmsis": {
"pyocd": "pyocd/pyOCD@0.42.0",
"pyocd": "pyocd/pyOCD@0.43.0",
"pyocdNightly": "pyocd/pyOCD@nightly",
"gdb": "14.3.1"
}
Expand Down