我正在尝试使用自己的计算机上的GNURadio在USRP上运行实验室测试。当我运行我的代码时,我收到一个错误,指出 USRP 固件与我的主机代码不兼容。我知道我可以通过更新 USRP 固件来解决此问题;但是,我无法执行此操作,因为实验室中的其他人正在使用自己的计算机使用该设备(这意味着这将要求他们在自己的计算机上更新其代码构建版本)。因此,有没有办法保持 USRP 固件不变,而是更新我的 GNURadio 软件中的 UHD 代码?
是的,因此,有没有办法保持 USRP 固件不变,而是更新我的 GNURadio 软件中的 UHD 代码?
您可以这样做,但是找到与设备固件匹配的UHD版本可能并非易事。此外,显然,始终建议使用最新版本的UHD - Ettus努力改进功能并消除每个版本的错误!
请注意,在安装不同版本的 UHD 后,您必须重建所有链接到 UHD 的软件 – 这意味着您必须卸载 GNU Radio,并且不得从发行版的软件包存储库安装它,而是从源代码安装它。