USRPを使用するGNUラジオ番組を実行しようとすると、エラーバックトレースが発生します。 Pythonでは、通常、次のように終わります。私のUSRPをGNU Radioで使用しようとすると、「デバイスが見つかりません----->」というエラーが発生する
self.u = uhd.usrp_source(device_addr=args, stream_args=uhd.stream_args('fc32'))
File "/home/marcus/.usrlocal/lib64/python2.7/site-packages/gnuradio/uhd/__init__.py", line 122, in constructor_interceptor
return old_constructor(*args)
File "/home/marcus/.usrlocal/lib64/python2.7/site-packages/gnuradio/uhd/uhd_swig.py", line 2351, in make
return _uhd_swig.usrp_source_make(*args)
RuntimeError: LookupError: KeyError: No devices found for ----->
USRPが実行されています。
SWIGを知っていてください** ** swigで生成されたPythonファイルはありません**。また、内部的にUHDを知っていれば、 'device_addr = b210'はUHDによって無視されるので、これが助けになるのは偶然です。 –
さらに、私はこの問題がどのような問題を解決しているのか正確にはわかりませんが、おそらく何か非常に特殊なものでしょう。 –