I made a custom RFNoC block, following the process in the "Getting Started with RFNoC Development" guide and built an E320 image with the using UHD v3.14.0.0 . After flashing the new image on the device, my first host recognized the custom block on "uhd_usrp_probe" and operated without any issues in a separate UHD project. My second host has the same version of UHD on it, but does not have GnuRadio or gr-ettus. I would like to integrate the custom block on a second host without using steps requiring GnuRadio.
Following UHD Integration section of the guide, I copied over the Block Declaration .xml file to the new host, under "/uhd/rfnoc/blocks/". The host appears to recognize the custom block, but fails block enumeration with the following error: [ERROR] [MPMD] Failure during block enumeration: LookupError: Path not found in tree: /mboards/0/xbar/[custom_name]/args/0/[custom_arg]/type Running "uhd_usrp_probe --tree | grep [custom_name]" on my first host with the same .xml file returns the full device tree of the custom block with all expected values. The same device with the same image is used between both hosts in this scenario. Am I missing any steps in this integration process? Thanks, Billy
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com