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] [39;0mlinux; GNU C++ version 7.4.0; Boost_106501; UHD_4.0.0.rfnoc-devel-702-geec24d7b [32;1m[INFO] [X300] [39;0mX300 initialization sequence... [32;1m[INFO] [X300] [39;0mMaximum frame size: 1472 bytes. [32;1m[INFO] [X300] [39;0mRadio 1x clock: 200 MHz [32;1m[INFO] [GPS] [39;0mFound an internal GPSDO: LC_XO, Firmware Rev 0.929a [32;1m[INFO] [0/DmaFIFO_0] [39;0mInitializing block control (NOC ID: 0xF1F0D00000000000) [32;1m[INFO] [0/DmaFIFO_0] [39;0mBIST passed (Throughput: 1305 MB/s) [32;1m[INFO] [0/DmaFIFO_0] [39;0mBIST passed (Throughput: 1307 MB/s) [32;1m[INFO] [0/Radio_0] [39;0mInitializing block control (NOC ID: 0x12AD100000000001) [32;1m[INFO] [0/Radio_1] [39;0mInitializing block control (NOC ID: 0x12AD100000000001) [32;1m[INFO] [0/DDC_0] [39;0mInitializing block control (NOC ID: 0xDDC0000000000000) [32;1m[INFO] [0/DDC_1] [39;0mInitializing block control (NOC ID: 0xDDC0000000000000) [32;1m[INFO] [0/DUC_0] [39;0mInitializing block control (NOC ID: 0xD0C0000000000000) [32;1m[INFO] [0/DUC_1] [39;0mInitializing 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 [33;1m[WARNING] [RFNOC] [39;0mAssuming 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 [33;1m[WARNING] [RFNOC] [39;0mAssuming 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 [33;1m[WARNING] [RFNOC] [39;0mAssuming 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