执行流程图时出现SoapySDR错误

问题描述

我正在尝试使用hackrf one和GNU Radio Companion构建NBFM收发器。在实现PTT(一键通)功能时,由于同时存在osmocom源和接收器,我遇到了多个错误。因此,按照此网站http://my-gnuradio.org/2017/02/03/hackrf-kak-transiver-chast-4-pereklyuchenie-mezhdu-priemom-i-peredachej/上的步骤进行操作(如果您不懂俄语,也可以使用翻译器,我也不知道),流程图应该可以通过使用SoapySDR和SoapyHackRF并写入自变量来工作接收器部分和源“ soapy = 0,driver = HackRF”。 按照这些步骤,我应该使它工作,但是当我执行图形时,它就会显示出来:

Generating: '/home/victor/Escritorio/GRC/transciever.py'

Executing: /usr/bin/python3 -u /home/victor/Escritorio/GRC/transciever.py

gr-osmosdr 0.2.0.0 (0.2.0) gnuradio 3.8.1.0
built-in source types: file osmosdr fcd rtl rtl_tcp uhd miri hackrf bladerf rfspace airspy airspyhf soapy redpitaya freesrp 
Traceback (most recent call last):
  File "/home/victor/Escritorio/GRC/transciever.py",line 322,in <module>
    main()
  File "/home/victor/Escritorio/GRC/transciever.py",line 300,in main
    tb = top_block_cls()
  File "/home/victor/Escritorio/GRC/transciever.py",line 167,in __init__
    self.osmosdr_source_0 = osmosdr.source(
  File "/usr/lib/python3/dist-packages/osmosdr/osmosdr_swig.py",line 1074,in make
    return _osmosdr_swig.source_make(*args,**kwargs)
RuntimeError: SoapySDR::Device::make() no match

>>> Done (return code 1)

我不知道是怎么回事,当我通过SoapySDRUtil --probe =“ driver = hackrf”进行探测时,发现了该设备。 有什么建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...