03-19-2021 04:28 AM - edited 03-19-2021 05:21 AM
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:
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
when the VI is finally loaded, it is not executable.
The same error arise if I try to launch the NI-USRP Configuration Utility:
I found the NiRioSrv.dll in c:\windows\system32 folder and these are its properties:
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.
Solved! Go to Solution.
03-22-2021 05:36 PM
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.