事情起源于昨天拿到USRP后开始调试,结果整了一个下午都没解决这个问题。
昨天晚上自己思考了一下,觉得还是版本问题。
首先,uhd_find_devices和uhd_usrp_probe均可以正常运行,没有报错,固件正常加载,序列号也可看到。
teray@teray-X550JK:~$ uhd_find_devices
[INFO] [UHD] linux; GNU C++ version 7.5.0; Boost_106501; UHD_3.15.0.HEAD-0-g4e06022c
--------------------------------------------------
-- UHD Device 0
--------------------------------------------------
Device Address:
serial: 86680AA
name: Zhixun-wireless_B210
product: B210
type: b200
teray@teray-X550JK:~$ uhd_usrp_probe
[INFO] [UHD] linux; GNU C++ version 7.5.0; Boost_106501; UHD_3.15.0.HEAD-0-g4e06022c
[INFO] [B200] Detected Device: B210
[INFO] [B200] Loading FPGA image: /usr/local/share/uhd/images/usrp_b210_fpga.bin...
可以看到固件加载完全正常,但是当我们使用apt安装的gnuradio-companion
出现报错如下:
RuntimeError: RuntimeError: Expected FPGA compatibility number 14, but got 16:
The FPGA build is not compatible with the host code build.
Please run:
"/usr/lib/x86_64-linux-gnu/uhd/utils/uhd_images_downloader.py"
首先遇到这个不能慌张,不要按照上面所提示的运行固件下载器更新固件,因为那些下载的是最新版本的固件,对解决问题没有帮助。
到官方git上找一个比较古老的版本,比如on 17 May 2018发布的v3.11.1.0
解压后,在解压的目录使用sudo运行gnuradio
~/software/uhd_firm/uhd-images_3.11.1.0$ sudo gnuradio-companion
因为Gnuradio在运行UHD时,是从当前文件夹位置寻找固件上传给fpga使用的,这里也可能是因为没有映射好路径造成的,那么现在直接从这个文件夹运行,就可以找到固件,并且版本也与之对应
再次运行流程图
Generating: '/home/teray/\xe6\xa1\x8c\xe9\x9d\xa2/gnuradio projects/USRP/top_block.py'
Executing: /usr/bin/python -u /home/teray/桌面/gnuradio projects/USRP/top_block.py
linux; GNU C++ version 7.3.0; Boost_106501; UHD_003.010.003.000-0-unknown
(top_block.py:7109): IBUS-WARNING **: 11:47:52.488: The owner of /home/teray/.config/ibus/bus is not root!
-- Detected Device: B210
-- Loading FPGA image: /home/teray/software/uhd_firm/uhd-images_3.11.1.0/usrp_b210_fpga.bin... done
-- Operating over USB 3.
-- Detecting internal GPSDO.... No GPSDO found
-- Initialize CODEC control...
-- Initialize Radio control...
-- Performing register loopback test... pass
-- Performing register loopback test... pass
-- Performing CODEC loopback test... pass
-- Performing CODEC loopback test... pass
-- Setting master clock rate selection to 'automatic'.
-- Asking for clock rate 16.000000 MHz...
-- Actually got clock rate 16.000000 MHz.
-- Performing timer loopback test... pass
-- Performing timer loopback test... pass
-- Asking for clock rate 40.000000 MHz...
-- Actually got clock rate 40.000000 MHz.
-- Performing timer loopback test... pass
-- Performing timer loopback test... pass
成功。
以上。
文章浏览阅读6.8k次,点赞4次,收藏48次。一、打开两个VS2019,创建两个控制台程序分别命名为client和servers二、编写服务端servers1、包含头文件及库文件#include <WinSock2.h>#pragma comment(lib,"ws2_32.lib")#pragma warning(disable:4996)2、初始化及反初始化代码,记下来就行,永远不变//初始化代码,死记下来就行 WORD wVersion = MAKEWORD(2, 2); ._c++ socket通信
文章浏览阅读204次,点赞6次,收藏4次。很多人升级win11之后反馈CPU常常居高不下,经常在80°以上,严重时超过90°,风扇狂转,间接性蓝屏死机。是什么原因造成的呢?但是它的cpu占用率会很高,我们可以在进程中查看cpu的占用率,接下来带来解决方法。笔记本升级完win11发热严重,建议不要运行电脑承受不起的程序或游戏,这样可以有效减少电脑的运行负担。可以为电脑增加一个散热器,这种一般是usb外置的散热工具,适用于笔记本,不适合台式机哦。3、右键点击“开始”,打开“计算机管理”,打开“服务”。1、右键点击“开始”,打开“任务管理器”。
文章浏览阅读4.9k次,点赞2次,收藏3次。在安装MITMF显示如下错误:试了很很多方法,终于找到了一个可以用的办法:1.apt-get update2.root@kali:~# apt-get install python-dev python-setuptoolslibpcap0.8-dev libnetfilter-queue-dev libssl-dev libjpeg-devlibxml2-dev libxsl..._no package libpcap-dev available
文章浏览阅读518次。一. 环境配置CentOS Linux release 7.5JDK 1.8JIRA 7.12.1CONFLUENCE 6.13.1二. JDK 1.8安装配置下载jdk1.8,安装到目录/usr/java/jdk1.8设置环境变量:export JAVA_HOME=/usr/java/jdk1.8export PATH=JAVAHOME/bin:JAVA_HOME/bin:JAVAHOME/bin:PATH三. JIRA 安装配置到官网下载相应jira版本:https://w_服务器上安装confuence6.13
文章浏览阅读1.2w次,点赞30次,收藏31次。问题描述在用transformers模型导入预训练模型时,报错:ImportError: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html解决方法(1)首先很多博客说是jupyter的版本过低了,但是卸载再重装也不行:# 可以先用你的环境 conda activate xx# 卸载jupyter_importerror: iprogress not found. please update jupyter and ipywidgets. see
文章浏览阅读61次。ARM体系结构采用了三种基本指令集:ARM指令集(32位)、Thumb指令集(16位)和Thumb-2指令集(混合32位和16位)。ARM体系结构包括三种基本指令集:ARM指令集(32位)、Thumb指令集(16位)和Thumb-2指令集(混合32位和16位)。2.2 强大的可扩展性:ARM体系结构支持多核处理器和对称多处理(SMP)系统,使得处理器性能能够随着需求的增长而扩展。2.2 可扩展性强:ARM体系结构支持多核处理器和对称多处理(SMP)系统,使得处理器性能能够随着需求的增长而扩展。
文章浏览阅读1w次,点赞25次,收藏114次。使用模型训练自定义数据集之前,在用在网上搜索得到的图片制作数据集时,即使批量修改图片名称后,在使用labelimg标注得到的xml文件中,图片名称还是网络上图片原本的名称,这时需要对其进行批量修改。<annotation> <folder>测试图片</folder> <filename>ae2f50b6a937df1e1a72f9bcc45b172d.jpg</filename> <path>F:\项目图像数据集\ae2f5_labelimg删除标签会把classes里的内容删除
文章浏览阅读729次。http://www.amazon.com/Getting-Things-Done-Stress-Free-Productivity/dp/0142000280/ref=sr_1_1?s=books&ie=UTF8&qid=1401151197&sr=1-1&keywords=getting+things+done_get things done读后感
文章浏览阅读476次。可以的,有多种方法进行任意函数曲线的拟合。但如果你是普朗克,你得先猜出来黑体辐射的公式样子,拟合只能给出系数。——————————————1、第一种是进行多项式拟合,数学上可以证明,任意函数都可以表示为多项式形式。具体示例如下:###拟合年龄import numpy as npimport matplotlib.pyplot as plt#定义x、y散点坐标x = [10,20,30,40,50,..._python周期性函数的拟合
文章浏览阅读102次。磁砖样式小明家的一面装饰墙原来是 310 的小方格。现在手头有一批刚好能盖住2个小方格的长方形瓷砖。瓷砖只有两种颜色:黄色和橙色。小明想知道,对于这么简陋的原料,可以贴出多少种不同的花样来。小明有个小小的强迫症:忍受不了任何22的小格子是同一种颜色。(瓷砖不能切割,不能重叠,也不能只铺一部分。另外,只考虑组合图案,请忽略瓷砖的拼缝)显然,对于 23 个小格子来说,口算都可以知道:一共..._蓝桥杯c++b组2017决赛铺瓷砖 答案
文章浏览阅读1.7k次。今天开始配置NDK开发环境根据需要配置NDK、CMake、LLDB。尝试自己下载NDK,指定NDK目录,发现编译又找不到CMake,之后果断放弃。尝试找SDKManager 先没有这几项的原因。最后发现 File--Setting--Appearance&Behavior--System Settings--Http Proxy下,选择了Manual proxy configura_android studio 的sdk manager 不显示sdk
文章浏览阅读6.3k次。8个高质量免抠素材网站 标签:免扣素材ppt 素材1.PngImg网址: http://pngimg.com/PngImg 网站是一个收录了近5万个免费的网页设计图片素材的站点,拥有详细的分类,如蔬菜、动物、水果、花卉、服装、食品、家具等等,所有的素材资源设计师们都可以无需注册免费下载使用。PngImg 网站内建搜寻功能,或者可使用单字开头AZ方式快速查找,本身首页设计就跟一般的..._免扣素材库