diff --git a/CHANGELOG.md b/CHANGELOG.md index fb11f3c5..796ae5b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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) diff --git a/README.md b/README.md index 0a6f14af..119039c3 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/TPIP.md b/TPIP.md index 71d110f9..be00d176 100644 --- a/TPIP.md +++ b/TPIP.md @@ -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) | diff --git a/docs/third-party-licenses.json b/docs/third-party-licenses.json index f374917e..2a253249 100644 --- a/docs/third-party-licenses.json +++ b/docs/third-party-licenses.json @@ -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", diff --git a/package.json b/package.json index 1c8bb2f1..2ee1254f 100644 --- a/package.json +++ b/package.json @@ -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 ", @@ -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" }