Skip to content

Commit 5c1a214

Browse files
authored
Added component viewer (#805)
* Added component viewer
1 parent 6c34c31 commit 5c1a214

2 files changed

Lines changed: 20 additions & 3 deletions

File tree

README.md

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -271,16 +271,33 @@ Most Arm Cortex-M processors (except Cortex-M0/M0+/M23) include a `DWT->CYCCNT`
271271

272272
The **Trace and Live View**
273273
![Trace and Live view](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/raw/main/images/TraceLiveView.png)
274-
(available from the VS Code Activity Bar) currently shows the **LIVE WATCH**. You can add expressions to this view that
275-
are updated while the application is running on your target.
274+
(available from the VS Code Activity Bar) currently contains the [**LIVE WATCH**](#live-watch) and the
275+
[**COMPONENT VIEWER**](#component-viewer) views.
276276

277-
You can add expressions to the **LIVE WATCH** by:
277+
#### LIVE WATCH
278+
279+
You can add expressions to this view that are updated while the application is running on your target by:
278280

279281
1. Pressing the `+` sign and entering an expression.
280282
2. Using the context menu item **Add to Live Watch** in the editor or the the **Run and Debug** view.
281283

282284
![Displaying a variable in the LIVE WATCH](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/raw/main//images/lw-counter.gif)
283285

286+
#### COMPONENT VIEWER
287+
288+
This view shows static information and helps to analyze the operation of software components. The required
289+
infrastructure can be easily added to user applications.
290+
291+
Refer to the [Component Viewer documentation](https://arm-software.github.io/CMSIS-View/latest/cmp_viewer.html) for
292+
detailed advice on how to show information from user software using using an SCVD file.
293+
294+
The Component Viewer shows information about:
295+
296+
- Information from software components that is provided in memory for example by static variables or structures.
297+
- Objects that are addressed by handles or dynamic arrays.
298+
299+
![Showing software component properties in the COMPONENT VIEWER](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/raw/main/images/component-viewer.png)
300+
284301
### PERIPHERALS
285302

286303
The **PERIPHERALS** view shows the device peripheral registers and allows to change their values. It uses the CMSIS-SVD files that are provided by silicon vendors and distributed as part of the CMSIS Device Family Packs (DFP).

images/component-viewer.png

120 KB
Loading

0 commit comments

Comments
 (0)