Re-pining this question > On Sep 2, 2018, at 10:48 PM, Rich Maes <r...@idearockets.com> wrote: > > I am running a cross-compiled UHD environment on a E310. I have a couple > warning that appear when I am running my uhd_usrp_probe with a custom FPGA > image. The image I have created has 2 FFT’s and 2 Windows in it. The > warning indicate that the controller blocks cannot be found for the FFT’s. > > Later, at the bottom of the run, I get some errors like the following > [ERROR] [UHD] Exception caught in safe-call. > > I would like to confirm that the lack of a controller for the FFT is a real > problem that needs to be resolved. > > Relative to the exceptions at the end, I have read that although this is an > error, it does not prevent running applications > http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2017-March/051914.html > > <http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/2017-March/051914.html> > > > > root@ettus-e3xx-sg3:~/localinstall/usr/share/uhd/images# uhd_usrp_probe > --args='fpga=usrp_e310_fpga_RFNOC_sg3.bit' > [INFO] [UHD] linux; GNU C++ version 4.9.2; Boost_105700; > UHD_4.0.0.rfnoc-devel-702-geec24d7b > [INFO] [E300] Loading FPGA image: usrp_e310_fpga_RFNOC_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/Window_0] Initializing block control (NOC ID: 0xD053000000000000) > [INFO] [0/Window_1] Initializing block control (NOC ID: 0xD053000000000000) > [WARNING] [RFNOC] Can't find a block controller for key FFT, using default > block controller! > [INFO] [0/FFT_0] Initializing block control (NOC ID: 0xFF70000000000000) > [WARNING] [RFNOC] Can't find a block controller for key FFT, using default > block controller! > [INFO] [0/FFT_1] Initializing block control (NOC ID: 0xFF70000000000000) > _____________________________________________________ > / > | Device: E-Series Device > | _____________________________________________________ > | / > | | Mboard: E3XX SG3 > | | product: 30675 > | | revision: 7 > | | serial: 3150D1D > | | mac-addr: 00:80:2f:19:10:70 > | | FPGA Version: 255.0 > | | FPGA git hash: 1b40696-dirty > | | RFNoC capable: Yes > | | > | | Time sources: none, internal, external > | | Clock sources: internal > | | Sensors: temp, ref_locked > | | _____________________________________________________ > | | / > | | | RX DSP: 0 > | | | > | | | Freq range: 0.000 to 0.000 MHz > | | _____________________________________________________ > | | / > | | | RX DSP: 1 > | | | > | | | Freq range: 0.000 to 0.000 MHz > | | _____________________________________________________ > | | / > | | | RX Dboard: A > | | | ID: E310 MIMO XCVR (0x0110) > | | | Serial: 314E574 > | | | _____________________________________________________ > | | | / > | | | | RX Frontend: A > | | | | Name: FE-RX2 > | | | | Antennas: TX/RX, RX2 > | | | | Sensors: temp, rssi, lo_locked > | | | | Freq range: 50.000 to 6000.000 MHz > | | | | Gain range PGA: 0.0 to 76.0 step 1.0 dB > | | | | Bandwidth range: 200000.0 to 56000000.0 step 0.0 Hz > | | | | Connection Type: IQ > | | | | Uses LO offset: No > | | | _____________________________________________________ > | | | / > | | | | RX Frontend: B > | | | | Name: FE-RX1 > | | | | Antennas: TX/RX, RX2 > | | | | Sensors: temp, rssi, lo_locked > | | | | Freq range: 50.000 to 6000.000 MHz > | | | | Gain range PGA: 0.0 to 76.0 step 1.0 dB > | | | | Bandwidth range: 200000.0 to 56000000.0 step 0.0 Hz > | | | | Connection Type: IQ > | | | | Uses LO offset: No > | | | _____________________________________________________ > | | | / > | | | | RX Codec: A > | | | | Name: E3x0 RX dual ADC > | | | | Gain Elements: None > | | _____________________________________________________ > | | / > | | | TX DSP: 0 > | | | > | | | Freq range: 0.000 to 0.000 MHz > | | _____________________________________________________ > | | / > | | | TX DSP: 1 > | | | > | | | Freq range: 0.000 to 0.000 MHz > | | _____________________________________________________ > | | / > | | | TX Dboard: A > | | | ID: E310 MIMO XCVR (0x0110) > | | | Serial: 314E574 > | | | _____________________________________________________ > | | | / > | | | | TX Frontend: A > | | | | Name: FE-TX2 > | | | | Antennas: TX/RX > | | | | Sensors: temp, lo_locked > | | | | Freq range: 50.000 to 6000.000 MHz > | | | | Gain range PGA: 0.0 to 89.8 step 0.2 dB > | | | | Bandwidth range: 200000.0 to 56000000.0 step 0.0 Hz > | | | | Connection Type: IQ > | | | | Uses LO offset: No > | | | _____________________________________________________ > | | | / > | | | | TX Frontend: B > | | | | Name: FE-TX1 > | | | | Antennas: TX/RX > | | | | Sensors: temp, lo_locked > | | | | Freq range: 50.000 to 6000.000 MHz > | | | | Gain range PGA: 0.0 to 89.8 step 0.2 dB > | | | | Bandwidth range: 200000.0 to 56000000.0 step 0.0 Hz > | | | | Connection Type: IQ > | | | | Uses LO offset: No > | | | _____________________________________________________ > | | | / > | | | | TX Codec: A > | | | | Name: E3x0 TX dual DAC > | | | | Gain Elements: None > | | _____________________________________________________ > | | / > | | | RFNoC blocks on this device: > | | | > | | | * Radio_0 > | | | * Window_0 > | | | * Window_1 > | | | * FFT_0 > | | | * FFT_1 > > [INFO] [E300] Loading FPGA image: > /home/root/localinstall/usr/share/uhd/images/usrp_e3xx_fpga_idle_sg3.bit... > [INFO] [E300] FPGA image loaded > [ERROR] [UHD] Exception caught in safe-call. > in ctrl_iface_impl<_endianness>::~ctrl_iface_impl() [with uhd::endianness_t > _endianness = (uhd::endianness_t)1u] > at /home/rich/e300/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:60 > this->send_cmd_pkt(0, 0, true); -> 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 /home/rich/e300/src/uhd/host/lib/usrp/e300/e300_fifo_config.cpp:250 > > [ERROR] [UHD] Exception caught in safe-call. > in ctrl_iface_impl<_endianness>::~ctrl_iface_impl() [with uhd::endianness_t > _endianness = (uhd::endianness_t)1u] > at /home/rich/e300/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:60 > this->send_cmd_pkt(0, 0, true); -> 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 /home/rich/e300/src/uhd/host/lib/usrp/e300/e300_fifo_config.cpp:250 > > [ERROR] [UHD] Exception caught in safe-call. > in ctrl_iface_impl<_endianness>::~ctrl_iface_impl() [with uhd::endianness_t > _endianness = (uhd::endianness_t)1u] > at /home/rich/e300/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:60 > this->send_cmd_pkt(0, 0, true); -> 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 /home/rich/e300/src/uhd/host/lib/usrp/e300/e300_fifo_config.cpp:250 > > [ERROR] [UHD] Exception caught in safe-call. > in ctrl_iface_impl<_endianness>::~ctrl_iface_impl() [with uhd::endianness_t > _endianness = (uhd::endianness_t)1u] > at /home/rich/e300/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:60 > this->send_cmd_pkt(0, 0, true); -> 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 /home/rich/e300/src/uhd/host/lib/usrp/e300/e300_fifo_config.cpp:250 > > [ERROR] [UHD] Exception caught in safe-call. > in ctrl_iface_impl<_endianness>::~ctrl_iface_impl() [with uhd::endianness_t > _endianness = (uhd::endianness_t)1u] > at /home/rich/e300/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:60 > this->send_cmd_pkt(0, 0, true); -> 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 /home/rich/e300/src/uhd/host/lib/usrp/e300/e300_fifo_config.cpp:250 > > [ERROR] [UHD] Exception caught in safe-call. > in ctrl_iface_impl<_endianness>::~ctrl_iface_impl() [with uhd::endianness_t > _endianness = (uhd::endianness_t)1u] > at /home/rich/e300/src/uhd/host/lib/rfnoc/ctrl_iface.cpp:60 > this->send_cmd_pkt(0, 0, true); -> 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 /home/rich/e300/src/uhd/host/lib/usrp/e300/e300_fifo_config.cpp:250 > > root@ettus-e3xx-sg3:~/localinstall/usr/share/uhd/images#
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com