Hi, we did a lot of upgrades to rfnoc_image_builder. You might have to update to the latest UHD. Problem is, if you update UHD then you also have to update GNU Radio, which means building both from source. Do you know how to do that?
--M On Fri, Feb 21, 2025 at 6:36 AM <anjana.krish...@technosci.com> wrote: > Hi, > > I have installed UHD v4.1, GNU Radio v3.10 and Vivado v2019.1 in > Ubuntu22.04. > > The rfnoc_image_builder was used to build the UHD image. While building > the UHD image using the yaml file the process was successful, however > building using the grc file I encounter the following error: > > [INF] Converting GNU Radio Companion file to image builder format > > Traceback (most recent call last): > > File "/usr/local/bin/rfnoc_image_builder", line 222, in <module> > > sys.exit(main()) > > File "/usr/local/bin/rfnoc_image_builder", line 199, in main > > config, source, device, image_core_name, target = image_config(args) > > File "/usr/local/bin/rfnoc_image_builder", line 128, in image_config > > config = image_builder.convert_to_image_config(config, args.grc_blocks) > > File > "/usr/local/lib/python3/dist-packages/uhd/imgbuilder/image_builder.py", > line 500, in convert_to_image_config > > seps = {item["name"]: item for item in grc["blocks"] if > item["parameters"]["type"] == 'sep'} > > File > "/usr/local/lib/python3/dist-packages/uhd/imgbuilder/image_builder.py", > line 500, in <dictcomp> > > seps = {item["name"]: item for item in grc["blocks"] if > item["parameters"]["type"] == 'sep'} > > KeyError: 'type' > > The path directory of GRC block descriptions is set to > /usr/local/share/gnuradio/grc/blocks. Is this path correct? > > What could be the possible reasons for this error? How can it be resolved? > Can you please help. > > Thanks in advance. > _______________________________________________ > USRP-users mailing list -- usrp-users@lists.ettus.com > To unsubscribe send an email to usrp-users-le...@lists.ettus.com >
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com