USRP Software Radio

cancel
Showing results for 
Search instead for 
Did you mean: 

niriosrv.dll compatibility error prevent me to use my USRP-2952R in LabVIEW

Solved!
Go to solution

Hi all,

 

I own a NI USRP-2952R interfaced to my laptop via a NI ExpressCard-8360B MXI adapter; about two years ago I converted the 2952R to UHD driver following an application note from Ettus Research, to be able to use it with GNU Radio. In the past days, attempting to rollback the configuration to NI-USRP following the guide available here https://kb.ettus.com/Converting_an_X310_into_an_NI-USRP_Rio, I discovered that a NI software error prevent me to do this.

 

My HW/SW configuration is visible here:

 

screenshot_01.png

or in the attached screenshot_01.png image.

 

If I try to run the Initialise_Flash.vi in

C:\Program Files (x86)\National Instruments\LabVIEW 2020\vi.lib\LabVIEW Targets\FPGA\USRP\niusrprio_tools.llb

the following error is shown many times when LabVIEW tries to load the VI

 

screenshot_02.png

 

when the VI is finally loaded, it is not executable.

 

The same error arise if I try to launch the NI-USRP Configuration Utility:

 

screenshot_03.png

 

I found the NiRioSrv.dll in c:\windows\system32 folder and these are its properties:

 

screenshot_04.png

 

I tried to repair the NI-RIO, NI-FPGA and NI-USRP modules using the NI Package Manager without any success.

 

Is there anyone who experienced similar problems with NI-USRP and that can advice me on how to solve it?

 

Any hint will be appreciated.

 

 

 

0 Kudos
Message 1 of 2
(1,106 Views)
Solution
Accepted by topic author frada

At last I solved the problem by myself; it seems that the NI Package Manager was stuck in error for some reason and it won't update some NI-RIO file during the upgrade process. I was forced to completely remove all NI Software and to reinstall it from fresh.

 

Now all works as expected.

0 Kudos
Message 2 of 2
(1,055 Views)