Hi everyone, I’m working on a custom OOT RFNoC block for the USRP X410 using UHD 4.8 and RFNoC 4.
The block builds successfully (make and make install work), but when I try to generate the bitstream with: rfnoc_image_builder -F \~/uhd/fpga -y \~/rfnoc-mymodule/icores/x410_rfnoc_image_core.yml always get this error: ERROR:root:Cannot find parent file x410_radio_base.yml requested by /home/yunxi/rfnoc-mymodule/icores/x410_rfnoc_image_core.yml My YAML file contains: schema: rfnoc_imagebuilder_args device: x410 chdr_width: 128 inherit: - 'x410_radio_base.yml' - 'x4xx_x4_base.yml' blocks: - ISAC_PDSC The two base files actually exist at \~/uhd/fpga/usrp3/top/x400/yaml_include/x410_radio_base.yml and \~/uhd/fpga/usrp3/top/x400/yaml_include/x4xx_x4_base.yml. I have tried: * using absolute paths in inherit * setting RFNOC_YAML_PATH=/home/yunxi/uhd/fpga/usrp3/top/x400/yaml_include * confirming the files exist but the builder still says it cannot find them. Could someone clarify how rfnoc_image_builder resolves inherited YAML files on UHD 4.8 / X410? Does it support absolute paths, or is there another way to specify the include search path? Any working example for an X410 image with a custom block would be greatly appreciated. Best, Yunxi
_______________________________________________ USRP-users mailing list -- [email protected] To unsubscribe send an email to [email protected]
