Skip to content

Commit 1f61aab

Browse files
authored
Added RTT and made some corrections
1 parent 53f392b commit 1f61aab

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
Debugging support for ARM Cortex-M Microcontrollers with the following features:
66

7-
* Support J-Link, OpenOCD GDB Server
7+
* Support J-Link, OpenOCD GDB Server, pyOCD
88
* 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)
1010
* Initial support for the Black Magic Probe (This has not been as heavily tested; SWO can only be captured via a serial port)
1111
* Cortex Core Register Viewer
1212
* 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:
1818
* Support for Custom ITM Data Decoders:
1919
* 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.
2020
* 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.
2122
* Raw Memory Viewer ("Cortex-Debug: View Memory" command)
2223
* Ability to view and step through the disassembled binary. There are three ways that disassembled code will be shown:
2324
* Disassembly code will automatically be shown if it cannot locate the corresponding source code.
2425
* You can manually see the disassembly for a particular function ("Cortex-Debug: View Disassembly (Function)" command)
2526
* You can set the debugger to always show show disassembly ("Cortex-Debug: Set Force Disassembly" command)
2627
* Globals and Static scopes in the variables view
2728
* 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)
2930
* 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.
3031

3132

3233
### Planned Features
3334

3435
* Additional Graphing Options
3536
* Enhanced SVD Auto-selection
36-
* Semihosting Support
37+
* Semihosting Support (this should be working now)
3738

3839
## Installation
3940

0 commit comments

Comments
 (0)