uhd/tools
Virendra Kakade eb785ff23b ci: Build UHD DEBs with B310 support
Add nib310rio-dev to the Debian build dependencies so the UHD package
build fails if the B310 userspace header is unavailable instead of
silently disabling B300 support.

The Ubuntu installer pipeline downloads the nib310rio Debian package
artifact and exposes it to pbuilder as a local apt repository. This lets
pbuilder satisfy the new dependency inside the clean build root where
CMake checks for nib310rio/nib310rio.h.
2026-09-15 23:44:29 +01:00
..
debs ci: Build UHD DEBs with B310 support 2026-09-15 23:44:29 +01:00
dissectors tools: Update RFNoC dissectors for 8-bit SeqNum 2026-07-28 14:24:19 +02:00
kitchen_sink cmake: Enable Ubuntu 26.04 2026-08-03 12:55:00 +02:00
nirio_programmer cmake: Enable Ubuntu 26.04 2026-08-03 12:55:00 +02:00
uhd_txrx_debug_prints debug_prints_tool: Minor cleanup 2014-11-18 13:04:44 +01:00
usrptest uhd: Remove outdated test infrastructure 2022-05-24 07:50:21 -07:00
changeset_testlist.py tools: analyze changeset: automatically resolve git toplevel 2025-10-27 13:54:50 +01:00
changeset_testlist.yaml ci: Add support for USRP B310 2026-08-04 12:00:49 +02:00
check_doxygen_format.py pre-commit: Add Doxygen comment format check 2026-05-28 14:10:22 +02:00
clang-formatter.sh tools: Add clang-formatting tools 2023-08-07 15:35:56 -05:00
json_to_zbx_dsa_cal.py uhd: Add support for the USRP X410 2021-06-10 12:01:53 -05:00
package_source.sh tools: package_source remove double bracket 2022-04-27 09:46:49 -07:00
README.md tools: Remove uhd_dump 2025-03-14 15:25:57 +01:00
run-clang-format.py tools: Add clang-formatting tools 2023-08-07 15:35:56 -05:00
usrp_x3xx_fpga_jtag_programmer.sh docs: Changed Xilinx ISE version from 14.4 to 14.7 2014-09-24 18:59:01 -07:00

USRP™ Tools

This folder contains tools that are useful for working with and/or debugging your USRP™ device. Tools in this directory are not part of UHD. They are either stand-alone programs or software to be used in third-party applications.

For UHD™ software tools, look in uhd/host/utils.

List of Tools

__chdr-dissector/__

This is a packet dissector for Wireshark. It allows you to view the details of a Compressed HeaDeR (CHDR) formatted-packet in Wireshark. The USRP™ B2xx and X3xx use the CHDR format.

__usrp_x3xx_fpga_jtag_programmer.sh__

This tool is to be used with the USRP™ X300 and X310 devices. It allows you to program the X3x0 FPGA via JTAG. Note that loading the FPGA image via JTAG does not store the FPGA in the on-device flash storage. Thus, as soon as you cycle power, the image will be lost. To permanently burn an FPGA image, please refer to uhd/host/utils/usrp_x3xx_fpga_burner.

This tool requires that Xilinx iMPACT has been installed on your system.

__kitchen_sink__

This is a debugging tool designed to test and stress connections to USRP devices.