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: README.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,9 @@
4
4
5
5
Debugging support for ARM Cortex-M Microcontrollers with the following features:
6
6
7
-
* Support J-Link, OpenOCD GDB Server
7
+
* Support J-Link, OpenOCD GDB Server, pyOCD
8
8
* Initial support for STMicroelectronic's ST-LINK GDB server (no SWO support yet)
9
-
* Partial support for PyOCD and textane/stlink (st-util) GDB Servers (SWO can only be captured via a serial port)
9
+
* Partial support textane/stlink (st-util) GDB Servers (SWO can only be captured via a serial port)
10
10
* Initial support for the Black Magic Probe (This has not been as heavily tested; SWO can only be captured via a serial port)
11
11
* Cortex Core Register Viewer
12
12
* In some cases the st-util GDB server can report incomplete/incorrect registers, so there may be some issues here.
@@ -18,22 +18,23 @@ Debugging support for ARM Cortex-M Microcontrollers with the following features:
18
18
* Support for Custom ITM Data Decoders:
19
19
* Ability to define JavaScript modules to decode complex data formats streamed over one or more ITM ports. Data can be printed to a output window, or sent to the graphing system.
20
20
* Live graphing of decoded ITM data.
21
+
* Support for SEGGER Real Time Trace (RTT) using OpenOCD and JLink gdb-servers. All the features supported for SWO (text, binary, graphing) are also supported with RTT.
21
22
* Raw Memory Viewer ("Cortex-Debug: View Memory" command)
22
23
* Ability to view and step through the disassembled binary. There are three ways that disassembled code will be shown:
23
24
* Disassembly code will automatically be shown if it cannot locate the corresponding source code.
24
25
* You can manually see the disassembly for a particular function ("Cortex-Debug: View Disassembly (Function)" command)
25
26
* You can set the debugger to always show show disassembly ("Cortex-Debug: Set Force Disassembly" command)
26
27
* Globals and Static scopes in the variables view
27
28
* Initial support for Rust code (most functionality is working; disassembly views and variables view may still have issues)
28
-
* RTOS Support (J-Link and OpenOCD - RTOS supported depends on GDB server support)
29
+
* RTOS Support (J-Link, OpenOCD, pyOCD) - RTOS supported depends on GDB server support)
29
30
* As a general rule do not try to use stepping instructions before the scheduler of your RTOS has started - in many cases this tends to crash the GDB servers or leave it in an inconsistent state.
30
31
31
32
32
33
### Planned Features
33
34
34
35
* Additional Graphing Options
35
36
* Enhanced SVD Auto-selection
36
-
* Semihosting Support
37
+
* Semihosting Support (this should be working now)
0 commit comments