Unable to Run LabVIEW USRP Shipping Examples When Connecting NI USRP RIO via Gigabit Ethernet

Updated Dec 2, 2019

Reported In

Hardware

  • USRP Software Defined Radio Reconfigurable Device

Software

  • LabVIEW

Issue Details

I have connected the NI USRP RIO to my host computer successfully using Gigabit Ethernet by referring to the Connecting a NI USRP RIO to a Host Computer article. However, when I run the shipping examples, I received the following error,
Error occurred at niUSRP Open Tx Session.vi and/or niUSRP Open Rx Session.vi. 

I can find the device in NI-USRP Configuration Utility Window but notice that update is needed for the image. 

Solution

NI USRP RIOs use Xilinx Kintex-7 XC7K410T FPGA, which falls into X310 series instead of X300 series. By default, NI USRP 294X/ 295X comes with X300 as the FPGA image. Hence, we will need to update the image.
1. Navigate to N2xx/NI-29xx Image Updater in NI-USRP Configuration Utility Window.
2. Browse the FPGA Image to <Program Files>\National Instruments\NI-USRP\image and select usrp_x310_fpga_HGS.lvbit.
3. Click WRITE IMAGES.
4. Power cycle NI USRP RIO.