首页 > 解决方案 > 暂停时崩溃并在 Windows 中启动 uhd usrp 源

问题描述

我创建了一个简单的流程图:
https
://imgur.com/sakXgjw 和一个 gui 复选框:
https
://imgur.com/4Ro2Av2 ,我将其分配为在这样的属性选项中运行:
https ://imgur.com/ 3PbrliP
当我使用 usrp b210 运行它时它正在工作,但是当我取消选中复选框并再次检查它时它崩溃了。
https://imgur.com/u7eTcvq
我使用的是 Windows 10 和 gnuradio 版本 3.7.13.4。
(我使用复选框来停止和启动流程图)
当我从我的 c++ 代码连接 gnuradio 块并且我尝试使用 top_block 的停止并再次启动它时它崩溃了。我还在 gnuradio github 中创建了问题: https ://github.com/gnuradio/gnuradio/issues/2351

标签: windowsgnuradiognuradio-companionusrpuhd

解决方案


我的同事找到了答案,我通过添加 (|| result.status != LIBUSB_TRANSFER_CANCELLED) 来修复它,条件是检查传输是否在分支 rfnoc-devel 的第 142 行完成,我发送了一个拉取请求https://github.com/ EttusResearch/uhd/pull/289


推荐阅读