I have been trying to set up an environment for using RFNoC on an X310.  It was 
running well before I tried to update the to using RFNoC according the the 
application note.  I'm wondering if I have an error relating to a version of 
UHD correlating to the other parts (gr-ettus, gnuradio, fpga).  I feel like I 
cannot trust documentation I see (like the X310 product description calling out 
Vivado 2015, but a recent email calling out 2017, and an earlier question that 
caused an application note to be deprecated).

I have two laptops which show the uhd (git branch) at version rfnoc-devel, and 
gr-ettus at master.  One will run a flowgraph with RFNoC blocks, and the other 
will get the error below with the same flowgraph (error on last line).  I'm 
just trying to figure out what direction to go before I delete everything and 
start over.  Similar questions about similar errors seemed to related to UHD 
versions, which I why I'm starting there.

Thanks,
Jeff

[32;1m[INFO] [UHD] linux; GNU C++ version 7.4.0; Boost_106501; 
UHD_4.0.0.rfnoc-devel-702-geec24d7b
[INFO] [X300] X300 initialization sequence...
[INFO] [X300] Maximum frame size: 1472 bytes.
[INFO] [X300] Radio 1x clock: 200 MHz
[INFO] [GPS] Found an internal GPSDO: LC_XO, Firmware Rev 0.929a
[INFO] [0/DmaFIFO_0] Initializing block control (NOC ID: 
0xF1F0D00000000000)
[INFO] [0/DmaFIFO_0] BIST passed (Throughput: 1305 MB/s)
[INFO] [0/DmaFIFO_0] BIST passed (Throughput: 1307 MB/s)
[INFO] [0/Radio_0] Initializing block control (NOC ID: 
0x12AD100000000001)
[INFO] [0/Radio_1] Initializing block control (NOC ID: 
0x12AD100000000001)
[INFO] [0/DDC_0] Initializing block control (NOC ID: 
0xDDC0000000000000)
[INFO] [0/DDC_1] Initializing block control (NOC ID: 
0xDDC0000000000000)
[INFO] [0/DUC_0] Initializing block control (NOC ID: 
0xD0C0000000000000)
[INFO] [0/DUC_1] Initializing block control (NOC ID: 
0xD0C0000000000000)
Finding block for: Radio_0
Mapped external port 0 to 0
Mapped port 0 to 0/Radio_0
Mapped external port 1 to 1
Mapped port 1 to 0/Radio_0
TX args:
RX args:
0/Radio_0 has 1 input ports
0/Radio_0 has 2 output ports
getting block control for port 0
Finding block for: Radio_0
Mapped external port 0 to 0
Mapped port 0 to 0/Radio_0
Mapped external port 1 to 1
Mapped port 1 to 0/Radio_0
TX args:
RX args:
0/Radio_0 has 1 input ports
0/Radio_0 has 2 output ports
getting block control for port 0
Finding block for: DUC
Mapped external port 0 to 0
Mapped port 0 to 0/DUC_0
TX args:
RX args:
0/DUC_0 has 1 input ports
0/DUC_0 has 1 output ports
Finding block for: DmaFIFO
Mapped external port 0 to 0
Mapped port 0 to 0/DmaFIFO_0
Mapped external port 1 to 1
Mapped port 1 to 0/DmaFIFO_0
TX args:
RX args:
0/DmaFIFO_0 has 2 input ports
0/DmaFIFO_0 has 2 output ports
getting block control for port 0
External mapped to port 0
getting block control for port 0
External mapped to port 0
getting block control for port 1
External mapped to port 1
getting block control for port 1
External mapped to port 1
Finding block for: DDC
Mapped external port 0 to 0
Mapped port 0 to 0/DDC_0
Mapped external port 1 to 1
Mapped port 1 to 0/DDC_0
TX args:
getting block control for port 0
getting block control for port 0
block_port0 = 0
block_id0 = 0/DDC_0
RX args:
External mapped to port 0
getting block control for port 0
getting block control for port 0
block_port0 = 0
block_id0 = 0/DDC_0
0/DDC_0 has 2 input ports
0/DDC_0 has 2 output ports
getting block control for port 0
External mapped to port 0
getting block control for port 0
External mapped to port 0
getting block control for port 0
External mapped to port 0
getting block control for port 0
External mapped to port 0
gr::fft: can't import wisdom from /home/torchuser/.gr_fftw_wisdom
getting block control for port 0
getting block control for port 0
Connecting 0/DmaFIFO_0 port 0 to 0/DUC_0 port 0
[WARNING] [RFNOC] Assuming max packet size for 0/DmaFIFO_0
getting block control for port 0
getting block control for port 0
Connecting 0/DUC_0 port 0 to 0/Radio_0 port 0
[WARNING] [RFNOC] Assuming max packet size for 0/DUC_0
getting block control for port 0
getting block control for port 0
Connecting 0/Radio_0 port 0 to 0/DDC_0 port 0
[WARNING] [RFNOC] Assuming max packet size for 0/Radio_0
getting block control for port 0
getting block control for port 0
getting block control for port 0
thread[thread-per-block[3]: <block uhd_rfnoc_DmaFIFO (4)>]: RuntimeError: 
Cannot create streamers: No block_id specified for channel 0.
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to