ubuntu USRP X300 FPGA图像兼容性

a0zr77ik  于 2023-05-28  发布在  其他
关注(0)|答案(1)|浏览(242)

我试图将USRP X300连接到我的笔记本电脑。我安装了所有需要的包。
当我运行uhd_find_devices时,它工作得很好。
但是uhd_usrp_probe在FPGA兼容性方面存在如下问题:

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}

我更新了FPGA图像并重建了gnuradio,但没有任何变化。
我也遵循了上面列出的命令,但它仍然给出错误。
以前有人遇到过这个问题吗?

toe95027

toe950271#

当X300 FPGA映像与UHD版本不兼容时,会发生此错误。UHD4需要兼容性编号38,而X300上的映像相当旧(兼容性编号13)。可以通过运行命令"/lib/bin/uhd_image_loader" --args="type=x300,addr=192.168.10.2"更新FPGA映像。您不需要运行uhd_images_downloader.py或重新构建GNURAdio。请记住,在更新固件后,重新打开X300的电源。

相关问题