Skip to content

Commit 58e6b55

Browse files
authored
v1.3.0 Release Preparations (#698)
* Change version to 1.3.0 * CHANGELOG updates incl. pyOCD notes * Bump pyOCD to v0.42.0
1 parent 7866fe9 commit 58e6b55

2 files changed

Lines changed: 33 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,36 @@
11
# Change Log
22

3+
## 1.3.0
4+
5+
- Enhanced [pyOCD](https://open-cmsis-pack.github.io/cmsis-toolbox/YML-Input-Format/#pyocd)
6+
and [J-Link GDB Server](https://open-cmsis-pack.github.io/cmsis-toolbox/YML-Input-Format/#j-link-server) debug configurations for multi-core
7+
debug, semihosting serial I/O via Telnet, and more.
8+
- Includes updated pyOCD distribution ([pyOCD v0.42.0](https://github.com/pyocd/pyOCD/releases/tag/v0.42.0))
9+
- Adds [`run`](https://open-cmsis-pack.github.io/cmsis-toolbox/pyOCD-Debugger/#command-line-invocation) subcommand capable of running targets until a time limit or EOT (suited for CI/CD workflows), and of semihosting console output/input and SWV output.
10+
- Adds support for Cortex-M52 and Star-MC3 based devices ([@Liu-Gu](https://github.com/Liu-Gu)).
11+
- Improves [CMSIS-Toolbox Run and Debug Management](https://open-cmsis-pack.github.io/cmsis-toolbox/YML-CBuild-Format/#run-and-debug-management) support:
12+
- Port assignment logic for multi-core GDB server and telnet configurations.
13+
- STDIO routing for `console`, `telnet`, `file` and `off`. (Currently only supports STDIO output)
14+
- `connect` mode configuration.
15+
- `pre-reset` and `post-reset` type for load configurations.
16+
- Reworked priority of `*.cbuild-run.yml` settings to allow for example command line switches to override them.
17+
- Check for required files and request pack installation for missing ones. Also improves related error messages.
18+
- Improves Zephyr thread state definitions to match modern versions ([@mathieuchopstm](https://github.com/mathieuchopstm)).
19+
- Relaxes flash algorithm requirement to only have RO sections.
20+
- Fixes support for some HID-based CMSIS-DAP debug adapters.
21+
- Fixes path normalization inside CMSIS-Pack archives to support `..` in file paths ([@xoriath](https://github.com/xoriath)).
22+
- Also included in this extension release:
23+
- [arm-none-eabi-gdb v14.3.1](https://artifacts.tools.arm.com/arm-none-eabi-gdb/14.3.1/)
24+
- Full list of required minimum versions for correct functionality of the CMSIS Debugger v1.3.0 solution:
25+
- [Arm CMSIS Solution extension v1.64.0](https://marketplace.visualstudio.com/items?itemName=Arm.cmsis-csolution)
26+
- [CDT GDB Adapter extension v2.6.0](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.cdt-gdb-vscode)
27+
- [Memory Inspector v1.2.0](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.memory-inspector)
28+
- [Peripheral Inspector v1.8.1](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.peripheral-inspector)
29+
- [Serial Monitor v0.13.1](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-serial-monitor)
30+
- [RTOS Views v0.0.13](https://marketplace.visualstudio.com/items?itemName=mcu-debug.rtos-views)
31+
- Refer to the [CMSIS Debugger 1.3.0 project board](https://github.com/orgs/Open-CMSIS-Pack/projects/21/views/8) for a full list
32+
of enhancement requests and defects addressed in this release.
33+
334
## 1.2.0
435

536
- Introduces the ability to access memory and calculate expression results while the target system is running.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "vscode-cmsis-debugger",
33
"displayName": "Arm CMSIS Debugger",
44
"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.",
5-
"version": "1.2.0",
5+
"version": "1.3.0",
66
"preview": false,
77
"publisher": "Arm",
88
"author": "Jens Reinecke <jens.reinecke@arm.com>",
@@ -410,7 +410,7 @@
410410
"yargs": "^18.0.0"
411411
},
412412
"cmsis": {
413-
"pyocd": "pyocd/pyOCD@0.41.0",
413+
"pyocd": "pyocd/pyOCD@0.42.0",
414414
"pyocdNightly": "pyocd/pyOCD@release_builds",
415415
"gdb": "14.3.1"
416416
}

0 commit comments

Comments
 (0)