DOKK / manpages / debian 11 / uhd-host / uhd_image_loader.1.en
uhd_image_loader(1) User Commands uhd_image_loader(1)

uhd_image_loader - UHD Image Loader

Burn firmware and FPGA images onto connected Ettus Research devices.

uhd_image_loader [OPTIONS]

--help
--args=""
--fw-path=""
--fpga-path=""
--no-fw
--no-fpga

Without any arguments given through the args="" option, this utility will start a session with the first Ettus Research device it sees. The arguments shown below will narrow down the utility's search for a particular device:

The name= and serial= arguments can be used to specify any device except an uninitialized USB device or an OctoClock bootloader. The type= argument can be used to specify any device, as described below:

"type=" argument

Argument | Device

type=usrp2 | USRP N200, USRP N210

type=b200 | USRP B200, USRP B210

type=e3x0 | USRP E310

type=octoclock | OctoClock

NOTE: The USRP1, USRP2, and USRP B100 are not supported.

By default, this utility will check all network interfaces for network-based devices, but a specific IP address can be specified with the addr= argument.

An X-Series devices connected via PCIe can be specified by its NI-RIO resource through the resource= argument, and the RPC port through which to communicate with it can be specified with the rpc-port= argument. Using these options is not recommended, as their default values are almost always used.

An OctoClock's name and serial are only exposed when the firmware is loaded, so if the device only has a bootloader, only the addr= argument can be used to find it.

Certain devices have specific options for customizing their image loading process, and these can be passed in through the --args="" option. These arguments are specified below:

The overwrite-safe option will overwrite the device's safe-mode firmware and FPGA images. This is NOT RECOMMENDED, as these images serve as the backup if the device's primary images are corrupted.

The reset option will automatically reset the device once the loading process finishes. When the device resets, it will have its new images loaded.

The configure option will automatically reset the device once the loading process finishes. When the device resets, it will have its new FPGA image loaded.

The verify option will tell the device to internally verify the integrity of the image as it loads. This greatly increases the loading time.

uhd_image_loader --args="type=usrp2,addr=192.168.10.2,reset" --no-fw

uhd_image_loader --args="type=x300,addr=192.168.40.2" --fpga-path="/home/user/my_x300_fpga_image.bit"


UHD documentation: http://files.ettus.com/manual/

GR-UHD documentation: http://gnuradio.org/doc/doxygen/page_uhd.html

Other UHD programs:

uhd_images_downloader(1) usrp2_card_burner(1)

This manual page was written by Nicholas Corgan for the Debian project (but may be used by others).

Copyright (c) 2015 Ettus Research LLC

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

3.9.0 UHD