EnvironmentError: IOError: Could not find path for image: usrp_b200_fw.hex, 'UHD_IMAGES_DIR

gnuradio+uhd安装后,老是出现问题:

就是插上usrp后,在命令端输入命令uhd_find_devices是没有问题的,但是进入gnuradio软件老是出现找不到驱动的问题。

EnvironmentError: IOError: Could not find path for image: usrp_b200_fw.hex, 'UHD_IMAGES_DIR_第1张图片

Gnuradio找不到驱动

UHD Warning:
EnvironmentError: IOError: Could not find path for image: usrp_b200_fw.hex
Using images directory:
Set the environment variable ‘UHD_IMAGES_DIR’ appropriately or follow the below instructions to download the images package.
Please run:
“/usr/lib/x86_64-linux-gnu/uhd/utils/uhd_images_downloader.py”

在这里插入图片描述

原因:

按照给的提示,在命令端输入以下指令,命令是为下载驱动的
sudo /usr/lib/x86_64-linux-gnu/uhd/utils/uhd_images_downloader.py
下载了驱动,之后发现还是不行,后来发现是目录的问题,就是驱动一直下载到/usr/local/share/uhd/images这个路径,但是软件找驱动是到/usr/share/uhd这个里面找,所以一直找不到

解决办法:

把那个文件的驱动复制到指定目录(你要看下自己电脑有没有这个驱动文件,没有的话,需要先输入命令下载驱动,命令就是刚才的命令),有了驱动文件,拷贝驱动,在命令端输入:
sudo cp -r /usr/local/share/uhd/images /usr/share/uhd

问题解决。

你可能感兴趣的:(EnvironmentError: IOError: Could not find path for image: usrp_b200_fw.hex, 'UHD_IMAGES_DIR)