There was a thread back in 2017 (and revisited at least once) on the mailing list that is biting me and stopping me from running an RFNoC cross-compiled UHD on an E312. Here is Jonathon's answer on the original thread: http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2017-March/023950.html He thought that there would be no problem and everything would run fine, but I am unable to run the rx_samples_to_file because of it. I basically followed the steps seen here:https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source but when I go to run the rx_samples_to_file app, I get: root@ettus-e3xx-sg3:~# usr/lib/uhd/examples/rx_samples_to_file --freq 100e6 --gain 0 --ant TX/RX --rate 1e6 --null Creating the usrp device with: ... [INFO] [UHD] linux; GNU C++ version 7.3.0; Boost_106400; UHD_3.14.0.0-88-g6013a511 [INFO] [E300] Loading FPGA image: /home/root/usr/share/uhd/images/usrp_e310_fpga_sg3.bit... [INFO] [E300] FPGA image loaded [INFO] [E300] Initializing core control (global registers)... [INFO] [E300] Performing register loopback test... [INFO] [E300] Register loopback test passed [INFO] [0/Radio_0] Initializing block control (NOC ID: 0x12AD100000000000) [INFO] [0/DDC_0] Initializing block control (NOC ID: 0xDDC0000000000000) [INFO] [0/DUC_0] Initializing block control (NOC ID: 0xD0C0000000000002) [WARNING] [RFNOC] [legacy_compat] No FIFO detected. Higher transmit rates may encounter errors. Using Device: Single USRP: Device: E-Series Device Mboard 0: E3XX SG3 RX Channel: 0 RX DSP: 0 RX Dboard: A RX Subdev: FE-RX2 RX Channel: 1 RX DSP: 1 RX Dboard: A RX Subdev: FE-RX1 RX Channel: 2 RX DSP: 0 RX Dboard: A RX Subdev: FE-RX2 RX Channel: 3 RX DSP: 1 RX Dboard: A RX Subdev: FE-RX1 TX Channel: 0 TX DSP: 0 TX Dboard: A TX Subdev: FE-TX2 TX Channel: 1 TX DSP: 1 TX Dboard: A TX Subdev: FE-TX1 TX Channel: 2 TX DSP: 0 TX Dboard: A TX Subdev: FE-TX2 TX Channel: 3 TX DSP: 1 TX Dboard: A TX Subdev: FE-TX1 Setting RX Rate: 1.000000 Msps... Actual RX Rate: 1.000000 Msps... Setting RX Freq: 100.000000 MHz... Actual RX Freq: 100.000000 MHz... Setting RX Gain: 0.000000 dB... Actual RX Gain: 0.000000 dB... Waiting for "lo_locked": ++++++++++ locked. Press Ctrl + C to stop streaming... [INFO] [E300] Loading FPGA image: /home/root/usr/share/uhd/images/usrp_e3xx_fpga_idle_sg3.bit... [INFO] [E300] FPGA image loaded terminate called after throwing an instance of 'uhd::io_error' what(): EnvironmentError: IOError: [0/Radio_0] sr_write() failed: AssertionError: (sts >> 7) & 0x1 in typename T::sptr e300_transport::get_buff(double) [with T = uhd::transport::managed_send_buffer; typename T::sptr = boost::intrusive_ptr<uhd::transport::managed_send_buffer>] at /opt/gnuradio/e300_rocko/src/uhd/host/lib/usrp/e300/e300_fifo_config.cpp:250 Aborted Even though it looks like it is running, it errors out immediately . Any advice?
_______________________________________________ USRP-users mailing list [email protected] http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
