hi,evryone
i am troubled with running usrp demo.
i believe i have configured my ursp correctly because there is data
displayed while running usrp_spectrumsense.py.
however, when i tried benchmark_rx and benchmark_tx on two computers,
i got nothing to indicate that the device was recieving
on the rx side :
[root@localhost digital]# ./benchmark_rx.py -f 5G -r 500k
db_xcvr2450_rx: init
Creating new xcvr2450 instance
xcvr2450: init with 48b9d10f: 0
gr_fir_fff: using SSE
the program stoped here and waited without an end.
on the tx side we can see:
[root@localhost digital]# ./benchmark_rx.py -f 5G -r 500k
db_xcvr2450_rx: init
Creating new xcvr2450 instance
xcvr2450: init with 48b9d10f: 0
gr_fir_fff: using SSE…
…
…
…
…
…xcvr2450__del__
this question has already been asked and discussed by others for some
time. unfortunately, their advices did not settle my
problem.
i wonder where benchmark_rx stops and what it is waiting for.so i
tracked the codes. my_top_block.wait() in benchmark_rx.py
which is defined in the class top_block calls
top_block_wait_unlocked() gnuradio_swig_py_runtime.py. the definition
of the
function is followed:
def top_block_wait_unlocked(*args):
“”“top_block_wait_unlocked(gr_top_block_sptr r)”""
return _gnuradio_swig_py_runtime.top_block_wait_unlocked(*args)
in the head of the file gnuradio_swig_py_runtime.py is import
_gnuradio_swig_py_runtime.
when i want to learn more about the function
_gnuradio_swig_py_runtime.top_block_wait_unlocked(*args), i can just
find
nothing other than two files, _gnuradio_swig_py_runtime.la and
_gnuradio_swig_py_runtime.so, which seem to solve nothing.
i have no idea where the definition of
_gnuradio_swig_py_runtime.top_block_wait_unlocked(*args) is.
and i would also appreciate it if anyone can share anything about
using benchmark_rx/tx.
thanks in advance!
philips.c.c