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
