NVIDIA/openocd
Shell
Captured source
source ↗NVIDIA/openocd
Description: This repository contains a copy of OpenOCD (https://openocd.org/) with support for Nvidia Tegra chips
Language: Shell
License: NOASSERTION
Stars: 1
Forks: 0
Open issues: 0
Created: 2026-04-28T20:33:38Z
Pushed: 2026-06-05T20:15:11Z
Default branch: main
Fork: no
Archived: no
README:
NVidia's fork of OpenOCD
This repository contains NVidia's forks of various versions of OpenOCD modified to support NVidia's chips and platforms.
Overview
The versions of OpenOCD available on this repository can be used to attach and debug various NVidia chips including:
-Grace (branch openocd-0.12.0)
-Thor (branch openocd-0.12.0)
-Vera (branch releases/strata(stable) and openocd-0.12.0(dev))
OpenOCD is used in this context to act as a gdb server and convert GDB commands into debug requests to the various debug agents built into NVidia's chips then transmit them over JTAG or CSWP to the part.
Origin of this derivative work
The work in this repository is based on the Open Source project OpenOCD.
Getting Started
See each branch README for instructions on how to build and run that specific version of OpenOCD.
Quick
In general the following instructions should work:
./bootstrap mkdir build cd build ../configure --prefix=$DEST make install -j8
With CSWP support
To enable CSWP support you must first clone the CSWP repository, build and install the code into $DEST. Then in your clone of the appropriate branch of this repository run:
./bootstrap mkdir build cd build ../configure --prefix=$DEST --enable-cswp --enable-ftdi CFLAGS="-I$DEST/include" make install -j8 mkdir -p $DEST/share/openocd/contrib/nvidia cp $DEST/lib/libcdebug_client.so $DEST/lib/libcstrace_client.so $DEST/share/openocd/contrib/nvidia/
Requirements
Building is supported on x86_64 Linux host only (tested on Ubuntu 18.04+, CentOS 7+ and Rocky Linux 8+). Supported OS: Ubuntu 18.04+, CentOS 7+, Rocky Linux 8+ and OpenBMC.
Reporting an issue
Please report any issue or feature request here
Community
Please email swteg-debug-help@nvidia.com if you have any question or feedback.
License
This project is licensed under the GPLv2 License with some exceptions - see the LICENSE.md file for details
Notability
notability 2.0/10Low stars, non-AI repo