Dear madam and sir from Ettus team,
I am using X310 with 2 CBX120 and UHD main branch for rfnoc with fpga image
usrp_x310_fpga_XG.bit. My goal is to build a loopback from tx port to rx port,
but I have some problem to build a graph.
For example to send from RF-A Tx/Rx port to RF-A Rx2 port, I used parameter
--tx-blockid='0/Radio#0' --tx-chan=0 --rx-blockid='0/Radio#1' --rx-chan=0"
I tried to connect:
tx_stream ==> 0/DUC#0:0 ==> 0/Radio#0:0
0/Radio#0:1 ==> 0/DDC#0:1 ==> rx_stream
The 0/SEP is not a block so I use streamer on its position in chain
But I got an error:
[ERROR] [RFNOC::GRAPH::DETAIL] Node 0/Radio#0cannot handle its current
topology! (1inputs, 1 outputs)
Error: RuntimeError: Graph topology is not valid!
I see the default parameters
--tx-blockid='0/Radio#0' --tx-chan=0 --rx-blockid='0/Radio#1' --rx-chan=0"
in rfnoc_radio_loopback seems to build a chain like this:
0/Radio#1:0==>0/DDC#1:0==>0/SEP#2:0
0/SEP#0:0==>0/DUC#0:0==>0/Radio#0:0
0/DDC#1:0==>0/DUC#0:0
I don't understand why are 0/DDC#1:0 and 0/DUC#0:0 connected.
Also I get an error at setting rate:
[WARNING] [0/Radio#1] Requesting invalid sampling rate from device: 10 MHz.
Actual rate is: 200 MHz.
by using:
uhd::rfnoc::radio_control::sptr radio_ctrl =
graph->get_block<uhd::rfnoc::radio_control>(radio_ctrl_id)
radio_ctrl->set_rate(rx_rate)
Could you please give me some advice?
Thanks in advance
Kasim
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]