Skip to content

Commit 875757c

Browse files
committed
Change version to 1.3.0, changelog updates with pyOCD notes
Signed-off-by: Jens Reinecke <jens.reinecke@arm.com>
1 parent c9a2c39 commit 875757c

2 files changed

Lines changed: 17 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,23 @@
66
and [J-Link GDB Server](https://open-cmsis-pack.github.io/cmsis-toolbox/YML-Input-Format/#j-link-server) debug configurations for multi-core
77
debug, semihosting serial I/O via Telnet, and more.
88
- Requires [Arm CMSIS Solution extension v1.64.0](https://marketplace.visualstudio.com/items?itemName=Arm.cmsis-csolution) or later.
9-
- Includes pyOCD with enhanced [command-line options](https://open-cmsis-pack.github.io/cmsis-toolbox/pyOCD-Debugger/#command-line-invocation)
10-
for CMSIS Solution and `*.cbuild-run.yml` based CI workflows.
119
- Includes updated pyOCD distribution ([pyOCD v0.42.0](https://github.com/pyocd/pyOCD/releases/tag/v0.42.0))
12-
- Adds support for Arm Cortex-M52 CPUs.
13-
- Adds support for Arm China Star-MC3 CPUs.
14-
- TODO: Details
10+
- Adds support for Cortex-M52 and Star-MC3 devices. ([@Liu-Gu](https://github.com/Liu-Gu))
11+
- Adds enhanced [command-line options](https://open-cmsis-pack.github.io/cmsis-toolbox/pyOCD-Debugger/#command-line-invocation)
12+
for CMSIS Solution and `*.cbuild-run.yml` based CI workflows.
13+
- `run` sub-command capable of running targets until a time limit or EOT (suited for CI/CD workflows), and of semihosting console output/input and SWV output.
14+
- Improves [CMSIS-Toolbox Run and Debug Management](https://open-cmsis-pack.github.io/cmsis-toolbox/YML-CBuild-Format/#run-and-debug-management) support:
15+
- Port assignment logic for multi-core GDB server and telnet configurations.
16+
- STDIO routing for `console`, `telnet`, `file` and `off`. (Currently only supports STDIO output)
17+
- Connect mode configuration.
18+
- Pre-reset and post-reset configuration.
19+
- Reworked priority of `*.cbuild-run.yml` settings to allow for example command line switches to override them.
20+
- Checking for required files and related error messages.
21+
- Adds new session options for configuring pre-reset and post-reset type in `load` sub-command.
22+
- Improves Zephyr thread state definitions to match modern versions ([@mathieuchopstm](https://github.com/mathieuchopstm)).
23+
- Relaxes flash algorithm requirement to only have RO sections.
24+
- Fixes support for some HID-based CMSIS-DAP debug adapters.
25+
- Fixes path normalization inside CMSIS-Pack archives to support `..` in file paths ([@xoriath](https://github.com/xoriath))
1526
- Also included in this extension release:
1627
- [arm-none-eabi-gdb v14.3.1](https://artifacts.tools.arm.com/arm-none-eabi-gdb/14.3.1/)
1728
- Full list of required minimum versions for correct functionality of the CMSIS Debugger v1.3.0 solution:

package.json

Lines changed: 1 addition & 1 deletion
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.3.0-rc0",
5+
"version": "1.3.0",
66
"preview": false,
77
"publisher": "Arm",
88
"author": "Jens Reinecke <jens.reinecke@arm.com>",

0 commit comments

Comments
 (0)