|
1 | 1 | # Change Log |
2 | 2 |
|
| 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 | + |
3 | 34 | ## 1.2.0 |
4 | 35 |
|
5 | 36 | - Introduces the ability to access memory and calculate expression results while the target system is running. |
|
0 commit comments