网站开发是什么经营范围,百度自动点击器,苏州建设工程检测协会网站,建网站排名文章目录 前言一、本地环境二、相关报错信息二、解决办法1、更换电脑操作系统2、升级最新版固件 前言
在进行 USRP 开发时遇到了一些报错#xff0c;这里做个记录解决问题的方法。 一、本地环境
电脑操作系统#xff1a;Windows11MATLAB 版本#xff1a;MATLAB 2021aUSRP … 文章目录 前言一、本地环境二、相关报错信息二、解决办法1、更换电脑操作系统2、升级最新版固件 前言
在进行 USRP 开发时遇到了一些报错这里做个记录解决问题的方法。 一、本地环境
电脑操作系统Windows11MATLAB 版本MATLAB 2021aUSRP 型号USRP-N320USRP 固件版本UHD_3.15.0.0-vendor
二、相关报错信息
报错1 Checking radio connections… ---------- begin libuhd error output ---------- Exception caught in safe-call. in __cdecl ctrl_iface_impl0::~ctrl_iface_impl(void) at B:\3p\sources\UHD\lib\rfnoc\ctrl_iface.cpp:52 this-send_cmd_pkt(0, 0, true); - EnvironmentError: IOError: Block ctrl (CE_01_Port_40) packet parse error - EnvironmentError: IOError: Expected packet index: 425 Received index: 426 ---------- end libuhd error output ---------- discover radio! 警告: SerialNum 属性与 System object 的此配置无关。 位置matlab.system.SystemProp/setProperties 位置: comm.internal/SDRuBase 位置: comm/SDRuTransmitter 位置: test (第 24 行) 报错2 Checking radio connections… ---------- begin libuhd error output ---------- Exception caught in safe-call. in __cdecl lmx2592_impl::~lmx2592_impl(void) at B:\3p\sources\UHD\lib\usrp\common\lmx2592.cpp:155 _regs.powerdown 1; commit(); - EnvironmentError: IOError: Block ctrl (CE_01_Port_40) packet parse error - EnvironmentError: IOError: Expected packet index: 376 Received index: 375 ---------- end libuhd error output ---------- 警告: An error occurred: Could not execute UHD driver command in ‘createDriver_c’: Could not create a UHD driver using IP addr ‘192.168.10.2’. Attach a device at the specified address, correct the specified address to match an already attached device, or continue to work in off-line mode. Error from UHD: EnvironmentError: IOError: Block ctrl (CE_01_Port_40) packet parse error - EnvironmentError: IOError: Expected packet index: 375 Received index: 376. 位置coder.internal.warning (第 8 行) 位置: reportSDRuStatus (第 104 行) 位置: findsdru (第 205 行) 位置: mytransmitter (第 127 行) 错误使用 mytransmitter (第 146 行) no discover radio! 报错3 错误使用 comm.SDRuTransmitter/stepImpl Transmit unsuccessfully: Could not execute UHD driver command in ‘sendData_c’: EnvironmentError: IOError: Block ctrl (CE_01_Port_40) packet parse error - EnvironmentError: IOError: Expected packet index: 451 Received index: 452 出错 test (第 35 行) tx(modSignal); 错误 3 可以尝试释放资源再次运行。
二、解决办法
1、更换电脑操作系统
实验室一台 Win10 台式电脑可以正常驱动 USRP 工作且不报错我的电脑操作系统是 win11因此怀疑是操作系统的原因因此安装了个 win10 的虚拟机进行开发 USRP果不其然问题游刃而解。
2、升级最新版固件
可以尝试一下将 MATLAB 升级到 2023b然后也将 USRP 的固件烧录成和 MATLAB 对应的版本 UHD_4.2.0.0-vendor 我的qq2442391036欢迎交流