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

Reply via email to