The instructions at 
https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source

are pretty good and with a little tweaking to account for changes in
image file naming and storage location conventions. The process 
produces a partially-useful system, although only three RFNoC modules
seem to have made it: Radio_0, DDC_0, and DUC_0. After those,
uhd_usrp_probe returns: FPGA image loaded 
/home/root/localinstall/usr/share/uhd/images/usrp_e3xx_fpga_idle.bit
[ERROR] [UHD] Exception caught in safe-call.
  in ctrl_iface_impl<_endianness>::~ctrl_iface_impl() [with
uhd::endianness_t _endianness = (uhd::endianness_t)1u]
:
:

I'm using a fresh SD card with the latest applicable image downloaded
from Ettus for my PN ....D-01L E310. I just installed Vivado and built
fresh verions of usrp_e3xx_fpga_idle.* FPGA image files from source but
the results were the same. The rfnoc_rx_to_file example runs so I know
that the Radio module works.

Some searching indicates that this has been an issue since early 2018 
https://kb.ettus.com/Getting_Started_with_RFNoC_Development
and is related to the rfnoc-devel fork. Someone reported in early 2019 
https://github.com/EttusResearch/uhd/issues/232
that in response to an email Ettus suggested that the guide was out of
date and that users should switch to the current master uhd branch and
set -DENABLE_RFNOC=ON. I tried this but cross-compiling for the E310
requires a version of CMake higher than that contained in the cross-
compile tools supplied by Ettus. Rather than try to construct my own
cross-compile environment I wonder if someone could point to the latest
(or best) version of UHD that is supported by the E310 build
environment and contains more working RFNoC modules.

There appear to have been changes in image file naming convention since
the table in  
https://kb.ettus.com/Getting_Started_with_RFNoC_Development was
published so I don't know how many or which RFNoC modules to expect in
pre-compiled form. Maybe someone who's run this down can point to a
current list.

Thanks!


_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to