GNU Radio: UHD的安装与更新

参考链接

1. Binary Installation

2. Building and Installing UHD from source

以前使用的uhd版本为3.7.2,最近想更新到新版uhd,在官网目前最新版uhd版本为3.10.0

安装步骤

1. 下载UHD源码:http://files.ettus.com/binaries/uhd_stable/src/

2. 解压缩 (假设我们解压缩到software文件夹)

3. 依次执行如下命令

1 $ cd software/uhd-3.8.5
2 $ mkdir build
3 $ cmake ../
4 $ make
5 $ make test
6 $ sudo make install

4. 更新 firmware

安装完UHD之后运行 sudo uhd_usrp_probe 会出现如下错误:

linux; GNU C++ version 4.8.4; Boost_105500; UHD_003.008.005-0-unknown

Error: RuntimeError: Expected firmware compatibility number 7.0, but got 4.0:
The firmware build is not compatible with the host code build.
Please run:

 "/usr/local/lib/uhd/utils/uhd_images_downloader.py"
1 $ cd /usr/local/lib/uhd/utils
2 $ sudo ./uhd_images_downloader.py

等待更新完成之后,拔下USRP再重新插上,运行 sudo uhd_usrp_probe 即可。

注意事项

更新UHD时,当前系统的软件配置不一定支持最新版的UHD,例如我的只支持到3.8.5.如果下载的源代码在执行cmake ../时出现错误,就表示不支持当前的UHD版本,可以选择安装较低版本,或者更新相关软件包来安装最新版UHD。

 

文章来自:http://www.cnblogs.com/moon1992/p/5781166.html
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3