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

Reply via email to