Hey All, I've seen this error msg come up a number of times in my experience with RFNoC and I'm trying to get a better understanding of why it's occuring in my custom app now. In this app I am TX-ing data through a custom block to the Radio block. When my app finishes, I make some register writes to my custom block before the program ends. But the very last print out is without fail:
> [ERROR] [UHD] Exception caught in safe-call. > in ctrl_iface_impl<_endianness>::~ctrl_iface_impl() [with > uhd::endianness_t _endianness = (uhd::endianness_t)0] > at /home/rynmrlw/Documents/PRA/uhd/host/lib/rfnoc/ctrl_iface.cpp:60 > this->send_cmd_pkt(0, 0, true); -> EnvironmentError: IOError: Block ctrl > (CE_00_Port_30) packet parse error - EnvironmentError: IOError: Expected > SID: 02:30>00:00 Received SID: 02:40>00:00 > Now I can trace the this->send_cmd_pkt(0, 0, true); to the destructor in ctrl_iface.cpp. In my rfnoc arrangement, the DmaFIFO is SID 02:30 and Radio_0 is 02:40. Is this indicating that there is some cleanup to the Radio that I am missing? This error only occurs in my custom app and not when I run the example rfnoc_rx_to_file. The error does not seem to be effecting the device or UHD in any negative way because I am still able to re run the app after the error occurs too. Just want to understand what I may be overlooking or doing wrong. Thanks, Ryan Marlow -- Ryan L. Marlow R L Marlow Consulting LLC rlmarlow.com
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com