I am tying to connect a USRP X300 to my laptop. I did install all packages needed.
When I ran uhd_find_devices
, it worked fine.
But the uhd_usrp_probe
gives a problem in FPGA compatibility as follows:
uhd_usrp_probe --args addr=192.168.10.2
{
[INFO] [UHD] linux; GNU C++ version 9.4.0; Boost_107100; UHD_4.2.0.1-0ubuntu1~focal1
[INFO] [X300] X300 initialization sequence...
Error: RuntimeError: Expected FPGA compatibility number 38, but got 13:
The FPGA image on your device is not compatible with this host code build.
Download the appropriate FPGA images for this version of UHD.
Please run:
"/lib/x86_64-linux-gnu/uhd/utils/uhd_images_downloader.py"
Then burn a new image to the on-board flash storage of your
USRP X3xx device using the image loader utility. Use this command:
"/lib/bin/uhd_image_loader" --args="type=x300,addr=192.168.10.2"
For more information, refer to the UHD manual:
http://files.ettus.com/manual/page_usrp_x3x0.html#x3x0_flash}
I updated the FPGA images and rebuilt gnuradio
, but nothing has changed.
I also followed the commands listed above, but it still gives the error.
Has anyone faced this problem before?