问题描述
我正在尝试使用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 (将#修改为@)