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 ⓘ
linked to: OpenOCD for RISC-V
compatibleWith GDB ⓘ
RISC-V cores ⓘ
RISC-V development boards ⓘ
configurationMechanism Tcl-like configuration scripts ⓘ
board configuration files ⓘ
target configuration files ⓘ
integratesWith RISC-V GCC toolchain ⓘ
linked to: GNU toolchain

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 SoCs ⓘ
linked to: RISC-V

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 ⓘ
linked to: OpenOCD for RISC-V