# Running UHD and GNU Radio on NI USRP-RIO

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

AN-638

## Revision History

Date Author Details
2016-05-01 Neel Pandeya
Nate Temple
Initial creation

## Abstract

This AN explains the process to updating your USRP-Rio to run UHD and GNU Radio.

## Warning

Opening the chassis and changing the daughterboards will void your NI warranty. NI will not be able to provide support for UHD, GNU Radio, or RFNoC. Support questions should be directed to the usrp-users and discuss-gnuradio mailing lists or to support@ettus.com.

## Prerequisites

This guide assumes that your USRP-Rio already has a valid IP address, and that you can ping the device.

## Installing UHD

You will need to install UHD 3.9.4 on to your host system. For more information on installing UHD, please see the Building UHD Application Notes.

After UHD is installed, run the following command to download the corresponding FPGA images.

   sudo uhd_images_downloader


## Flashing FPGA Image

Once the FPGA images are downloaded, you are ready to flash the FPGA image with the following command. Note, you will need to update to the IP address of the USRP-Rio and the path to the FPGA image in teh following command. Ensure power to the USRP-Rio or host computer is not interrupted during the flashing process.

   usrp_x3xx_fpga_burner --add --correct --flags


Once the FPGA burner utility is completed, power cycle the USRP-Rio.

## Testing

After you power cycle the USRP-Rio, test it with the following command.

   uhd_usrp_probe


   uhd_fft