Hi Marino, you can use --ignore-warnings for this case. We have a fix in the pipeline for this issue.
An explanation: There's nothing broken here, but we've added a *lot* more checks to rfnoc_image_builder in the latest version of UHD, and we've made it harder to accidentally build broken designs. This example slipped through the cracks because we added some more checks close to the 4.7 release. But like I said, the YAML is not actually broken, you can build this particular bitfile with --ignore-warnings. Of course, we don't generally recommend that! --M On Mon, Jul 22, 2024 at 5:31 PM <cyberp...@gmail.com> wrote: > Further to my last message: > > After reading this: > > > https://lists.ettus.com/empathy/thread/FZYNEWJQYBKFJWC5LASSD5LOL6J765KU?hash=5JXCSAWOZJ6UEOSK3IPXZCIVS277B2SF#5JXCSAWOZJ6UEOSK3IPXZCIVS277B2SF > > I tried this: > > export UHD_FPGA_DIR=~/git/uhd/fpga/ > > export RFNOC_OOT=~/git/uhd/host/examples/rfnoc-example > > cd fpga/usrp3/top/x300/ > > source setupenv.sh > > rfnoc_image_builder -F $UHD_FPGA_DIR -I $RFNOC_OOT -y > $RFNOC_OOT/icores/x310_rfnoc_image_core.yml -t X310_XG -l DEBUG > > > gssltest@gssltest-sff:~/git/uhd/fpga/usrp3/top/x300$ rfnoc_image_builder > -F $UHD_FPGA_DIR -I $RFNOC_OOT -y > $RFNOC_OOT/icores/x310_rfnoc_image_core.yml -t X310_XG -l DEBUG > > [debug] Loading configuration > /home/gssltest/git/uhd/host/examples/rfnoc-example/icores/x310_rfnoc_image_core.yml... > > [debug] Configuration successful loaded. > > [debug] Validating against schema rfnoc_imagebuilder_args... > > [debug] Using schema file > /usr/local/share/uhd/rfnoc/core/rfnoc_imagebuilder_args.json. > > [debug] Configuration successful validated. > > Using FPGA directory /home/gssltest/git/uhd/fpga > > Selected device: x310 > > [debug] Image core name: x310_rfnoc_image_core > > [debug] Using build artifacts directory: > /home/gssltest/git/uhd/host/examples/rfnoc-example/icores/build-x310_rfnoc_image_core > > Build artifacts directory already exists (contents will be overwritten). > > [debug] Looking for block descriptors in: > > [debug] /usr/local/share/uhd/rfnoc/blocks > > [debug] /home/gssltest/git/uhd/host/examples/rfnoc-example/blocks > > [debug] Adding file siggen.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file radio.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file axi_ram_fifo.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file null_src_sink.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file logpwr.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file fosphor.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file fft_1x64.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file replay.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file addsub.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file license_check.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file fir_filter.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file split_stream.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file duc.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file window.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file ddc.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file siggen_sff.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file switchboard.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file moving_avg.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file vector_iir.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file keep_one_in_n.yml (/usr/local/share/uhd/rfnoc/blocks). > > [debug] Adding file gain.yml > (/home/gssltest/git/uhd/host/examples/rfnoc-example/blocks). > > [debug] Looking for module descriptors in: > > [debug] /usr/local/share/uhd/rfnoc/modules > > [debug] /home/gssltest/git/uhd/host/examples/rfnoc-example/modules > > [debug] Adding file device_dna.yml (/usr/local/share/uhd/rfnoc/modules). > > [debug] Looking for transport_adapter descriptors in: > > [debug] /usr/local/share/uhd/rfnoc/transport_adapters > > [debug] > /home/gssltest/git/uhd/host/examples/rfnoc-example/transport_adapters > > [debug] Adding file x4xx_eth.yml > (/usr/local/share/uhd/rfnoc/transport_adapters). > > [debug] Adding file chdr_dma.yml > (/usr/local/share/uhd/rfnoc/transport_adapters). > > [debug] Looking for include descriptors in: > > [debug] /usr/local/share/uhd/rfnoc/includes > > [debug] /home/gssltest/git/uhd/host/examples/rfnoc-example/includes > > [debug] Using io_signatures.yml from /usr/local/share/uhd/rfnoc/core. > > [debug] Loaded 9 IO signatures > > [debug] ctrlport [core] > > [debug] timekeeper [core] > > [debug] radio [core] > > [debug] axi4_mm [core] > > [debug] axis_chdr [core] > > [debug] pps [core] > > [debug] device_dna [device_dna.yml] > > [debug] x4xx_qsfp [x4xx_eth.yml] > > [debug] license_enable [license_check.yml] > > [debug] Using x310_bsp.yml from /usr/local/share/uhd/rfnoc/core. > > [debug] Populating config with default secure core. > > [debug] Assigning clock index 11 to clock _device_.radio. > > [debug] Assigning clock index 12 to clock _device_.ce. > > [debug] Assigning clock index 13 to clock _device_.dram. > > [debug] Adding required clock not present in BSP: rfnoc_ctrl > > [debug] Adding required clock not present in BSP: rfnoc_chdr > > ⚠ Block port radio0.in_1 is not connected > > ⚠ Block port radio1.in_1 is not connected > > [debug] Generating edge table... > > [debug] ep0-out0 (1,0) => duc0-in_0 (6,0) > > [debug] duc0-out_0 (6,0) => radio0-in_0 (8,0) > > [debug] radio0-out_0 (8,0) => ddc0-in_0 (7,0) > > [debug] ddc0-out_0 (7,0) => ep0-in0 (1,0) > > [debug] radio0-out_1 (8,1) => ddc0-in_1 (7,1) > > [debug] ddc0-out_1 (7,1) => ep1-in0 (2,0) > > [debug] ep2-out0 (3,0) => duc1-in_0 (9,0) > > [debug] duc1-out_0 (9,0) => radio1-in_0 (11,0) > > [debug] radio1-out_0 (11,0) => ddc1-in_0 (10,0) > > [debug] ddc1-out_0 (10,0) => ep2-in0 (3,0) > > [debug] radio1-out_1 (11,1) => ddc1-in_1 (10,1) > > [debug] ddc1-out_1 (10,1) => ep3-in0 (4,0) > > [debug] ep4-out0 (5,0) => gain0-in (12,0) > > [debug] gain0-out (12,0) => ep4-in0 (5,0) > > [debug] Running checks on the current configuration... > > [debug] Generating default crossbar routes... > > ⛔ Image configuration contains issues: Skipping build. Use > --ignore-warnings to build despite warnings. > _______________________________________________ > 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