Hi all, I'm trying to use the UHD 4.6 version with RFNoC to build an image for the x440 USRP device. I used UHD 4.0 for USRP E320 without a problem, but now I have an issue with the YML files for the X440 image building. I have installed UHD 4.6, GNURadio 3.8, and gr-ettus (to have the rfnocmodtool command). I can build my block in software without issues but when I try to create the FPGA image with rfnoc_image_builder an error occurs:
>> *rfnoc_image_builder -y block_x440_rfnoc_image_core.yml -d x440 -t X4_400 --fpga-dir ~/rfnoc/uhd/fpga/* *[WAR] Module jsonschema is not installed. Configuration files will not be validated against their schema.* *[WAR] Skip schema validation (missing module jsonschema).* *[INF] Using FPGA directory /home/satmotion/rfnoc/uhd/fpga* *[INF] Selected device x440* *[INF] Using io_signatures.yml from /usr/local/share/uhd/rfnoc/core.* *Traceback (most recent call last):* * File "/usr/local/bin/rfnoc_image_builder", line 240, in <module>* * sys.exit(main())* * File "/usr/local/bin/rfnoc_image_builder", line 219, in main* * image_builder.build_image(* * File "/usr/local/lib/python3.8/site-packages/uhd/imgbuilder/image_builder.py", line 1112, in build_image* * signatures_conf = io_signatures(core_config_path)* * File "/usr/local/lib/python3.8/site-packages/uhd/imgbuilder/image_builder.py", line 666, in io_signatures* * return load_config(os.path.join(config_path, "io_signatures.yml"))* * File "/usr/local/lib/python3.8/site-packages/uhd/imgbuilder/image_builder.py", line 640, in load_config* * config = ordered_load(stream)* * File "/usr/local/lib/python3.8/site-packages/uhd/imgbuilder/image_builder.py", line 115, in ordered_load* * return yaml.load(stream, OrderedLoader)* * File "/usr/local/lib/python3.8/dist-packages/ruamel/yaml/main.py", line 1085, in load* * error_deprecation('load', 'load', arg=_error_dep_arg, comment=_error_dep_comment)* * File "/usr/local/lib/python3.8/dist-packages/ruamel/yaml/main.py", line 1037, in error_deprecation* * raise AttributeError(s)* *AttributeError: * *"load()" has been removed, use* * yaml = YAML(typ='rt') yaml.load(...)and register any classes that you use, or check the tag attribute on the loaded data,instead of file "/usr/local/lib/python3.8/site-packages/uhd/imgbuilder/image_builder.py", line 115 return yaml.load(stream, OrderedLoader)* Do you know how I can solve this problem? Kind, Regards, Maria
_______________________________________________ USRP-users mailing list -- usrp-users@lists.ettus.com To unsubscribe send an email to usrp-users-le...@lists.ettus.com