You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14-3Lines changed: 14 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,19 +2,30 @@
2
2
3
3
## [Unreleased]
4
4
5
+
## 1.62.0
6
+
7
+
- Updates:
8
+
9
+
- CMSIS-Toolbox v2.12.0 or higher is required by this version of the extension.
10
+
- The [**Manage Solution**](https://mdk-packs.github.io/vscode-cmsis-solution-docs/manage_settings.html) dialog now manages `target sets`, a selection of images and debug configurations for the selected `target-type`.
11
+
12
+
- Solved issues:
13
+
14
+
- Updating `launch.json` and `tasks.json` files does preserve comments.
15
+
5
16
## 1.60.0
6
17
7
18
- Updates:
8
19
9
20
- The [**Create Solution**](https://mdk-packs.github.io/vscode-cmsis-solution-docs/create_app.html) dialog is reading board, device and example information from installed packs using the `csolution rpc daemon`.
10
-
Now information is also read from CMSIS Packs that are registered via the `local_repository.pidx`. The `CMSIS-Core-Tools` have been fully replaced and are therefore no longer distributed as part of the extension.
21
+
Now information is also read from CMSIS Packs that are registered via the `local_repository.pidx`. The `CMSIS-Core-Tools` have been fully replaced and are therefore no longer distributed as part of the extension.
11
22
- Using the [**CMSIS View**](https://mdk-packs.github.io/vscode-cmsis-solution-docs/userinterface.html#4-main-area-icons)[+] button quick pick `Add From Component Code Template` now shows component instance index
12
23
specific code templates.
13
-
24
+
14
25
- Solved issues:
15
26
16
27
- Loading a CMSIS solution specifying a `target-set` without a corresponding `*.cbuild-set.yml` file present, now displays [**Software Components**](https://mdk-packs.github.io/vscode-cmsis-solution-docs/manage_components.html#software-components-view) and enables the action buttons for
17
-
`Load & Run appliction` and `Load & Debug application` in the [**CMSIS-View**](https://mdk-packs.github.io/vscode-cmsis-solution-docs/userinterface.html#3-actions-available-through-the-cmsis-view)[#306](https://github.com/ARM-software/vscode-cmsis-csolution/issues/306).
28
+
`Load & Run appliction` and `Load & Debug application` in the [**CMSIS-View**](https://mdk-packs.github.io/vscode-cmsis-solution-docs/userinterface.html#3-actions-available-through-the-cmsis-view)[#306](https://github.com/ARM-software/vscode-cmsis-csolution/issues/306).
Copy file name to clipboardExpand all lines: README.md
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,7 +53,7 @@ The **CMSIS** view displays the name of the current *csolution project* and offe
53
53
| Load & Run / Stop |**Load & Run**: Download application image and start execution. Prepare GDB for target connection.<br>**Stop**: Terminate the current run or debug process. |
54
54
| Load & Run / Attach |**Load & Run**: Download application image and start debugging.<br>**Attach**: Connect debugger to a running application. |
55
55
| Open csolution.yml | Open the csolution.yml project file. |
56
-
|[Manage Solution](#manage-solution-view)|Terminate the current program execution and start debugging again using the current run configuration. |
56
+
|[Manage Solution](#manage-solution-view)|Select target and configure projects, images, and debug adapter. |
57
57
| Menu | Offers more options such as [create new solution](#create-solution-view), rebuild, or get info about a connected target system. |
58
58
| Clang active | Activates clang information for one `cproject.yml` part in a multi-project application. |
59
59
| Open csolution.yml | Open the cproject.yml file. |
@@ -90,7 +90,7 @@ Select reusable software components for your application from this view.
Select a[target set](https://open-cmsis-pack.github.io/cmsis-toolbox/build-overview/#working-with-context-set) from this view. For a given target type, a target set combines related projects and chooses the debug adapter used for the application. You might need to use different build types for projects, for example in cases where not all parts of an application require extra debug overhead. Refer also to [Run and Debug](#run-and-debug) below.
93
+
Select the[target](https://open-cmsis-pack.github.io/cmsis-toolbox/build-overview/#target-production-hardware) and configure [related projects](https://open-cmsis-pack.github.io/cmsis-toolbox/build-overview/#configure-related-projects) for your application from this view. A Target Set stores settings for projects, images and debug adapter. You might need different build types or load settings, for example to reduce the debug overhead. Refer also to [Run and Debug](#run-and-debug) below.
94
94
95
95
## Configuration Wizard
96
96
@@ -106,9 +106,9 @@ The YML syntax support in the editor detects errors, provides auto completion, a
106
106
107
107
## Run and Debug
108
108
109
-
Arm CMSIS Solution generates the [Run and Debug configuration](https://mdk-packs.github.io/vscode-cmsis-solution-docs/conf_debug.html) files (`launch.json` and `tasks.json`) for the [Arm CMSIS Debugger](https://marketplace.visualstudio.com/items?itemName=Arm.vscode-cmsis-debugger) and [pyOCD](https://pyocd.io/). It supports single-core and multi-core configurations for CMSIS-DAP, ULINK, JLink, and ST-Link debug adapters.
109
+
Arm CMSIS Solution generates the [Run and Debug configuration](https://mdk-packs.github.io/vscode-cmsis-solution-docs/conf_debug.html) files including files `.vscode/launch.json` and `.vscode/tasks.json` for the [Arm CMSIS Debugger](https://marketplace.visualstudio.com/items?itemName=Arm.vscode-cmsis-debugger) and various debug adapters (such as CMSIS-DAP, ULINK, JLink, and ST-Link). The [Manage Solution view](#manage-solution-view) simplifies the setup and supports single-core and multi-core configurations.
110
110
111
-
The [Run and Debug configuration](https://mdk-packs.github.io/vscode-cmsis-solution-docs/configuration.html#configure-run-and-debug) is enabled with the `target-set:` node and a `debugger:` setting as shown below:
111
+
The [Run and Debug configuration](https://mdk-packs.github.io/vscode-cmsis-solution-docs/configuration.html#configure-run-and-debug) is stored in the `csolution.yml` file under `target-set:` as shown below:
112
112
113
113
```yml
114
114
target-types:
@@ -119,13 +119,14 @@ The [Run and Debug configuration](https://mdk-packs.github.io/vscode-cmsis-solut
119
119
- set:
120
120
debugger:
121
121
name: CMSIS-DAP
122
-
interface: swd
122
+
protocol: swd
123
123
```
124
124
125
125
## Related
126
126
127
127
- [CMSIS Solution for VS Code Documentation](https://mdk-packs.github.io/vscode-cmsis-solution-docs/)
0 commit comments