OpenOCD for RISC-V

E193756

OpenOCD for RISC-V is a customized version of the Open On-Chip Debugger that provides hardware debugging, programming, and testing support for RISC-V processors and development boards.

All labels observed (2)

Label Occurrences
OpenOCD 1
OpenOCD for RISC-V canonical 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf debugging software
on-chip debugger
open-source software
basedOn OpenOCD for RISC-V self-linksurface differs
surface form: OpenOCD
compatibleWith GDB
RISC-V cores
RISC-V development boards
configurationMechanism Tcl-like configuration scripts
board configuration files
target configuration files
integratesWith GNU toolchain
surface form: RISC-V GCC toolchain

GDB remote serial protocol
surface form: RISC-V GDB
license GNU General Public License
programmingLanguage C
providesFunction boundary scan testing
flash programming
hardware debugging
softwareGenre embedded systems development tool
supportsArchitecture RISC-V
supportsFeature JTAG interface
SWD-like debug transport for RISC-V (where implemented)
breakpoints
flash memory programming
memory access
register access
run-control debugging
single-stepping
watchpoints
supportsInterface CMSIS-DAP compatible probes (where supported by OpenOCD)
FTDI-based JTAG adapters
USB JTAG adapters (via OpenOCD drivers)
supportsOperation erase flash
halt CPU
program on-chip flash
read memory
read registers
reset CPU
set hardware breakpoints
set software breakpoints
step CPU
verify flash contents
write memory
write registers
supportsStandard RISC-V debug specification
targetDomain RISC-V
surface form: RISC-V SoCs

RISC-V microcontrollers
embedded systems
useCase RTOS debugging on RISC-V
bare-metal firmware debugging
board bring-up for RISC-V hardware
usesProtocol GDB remote serial protocol

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

RISC-V hasDebugSupport OpenOCD for RISC-V
OpenOCD for RISC-V basedOn OpenOCD for RISC-V self-linksurface differs
this entity surface form: OpenOCD