Thanks Wade, I added this line to the switchboard.yml file in the install share folder and then re-built and it seems to have worked fine. Rob
On Wed, Nov 18, 2020 at 2:59 PM Wade Fife <wade.f...@ettus.com> wrote: > Rob, > > The -I option is meant for out-of-tree blocks, which are supposed to > follow the same structure as the example. The switchboard.yml file is > missing a line that indicates where its makefile.srcs is: > > makefile_srcs: > "${fpga_lib_dir}/blocks/rfnoc_block_switchboard/Makefile.srcs" > > See one of the other in-tree RFNoC blocks for an example (e.g., > uhd/host/include/uhd/rfnoc/blocks/fir_filter.yml). Once you add that then > you shouldn't need to specify it using -I. I'll see that switchboard.yml > gets updated. > > Thanks, > > Wade > > On Wed, Nov 18, 2020 at 1:10 PM Rob Kossler via USRP-users < > usrp-users@lists.ettus.com> wrote: > >> Hi, >> I'm wondering what is the intended procedure for building an FPGA image >> using non-default Ettus RFNoC blocks in RFNoC 4.0. I am referring to using >> Ettus-developed blocks other than Radio, DDC, DUC, and Replay which by >> default are included (see Makefile.n3xx.inc which mentions that only these >> default blocks are included). >> >> I am trying to include the Ettus switchboard block in my image and I get >> an error that this block cannot be found. If I add a command line option >> "-I" to add an include folder to the build, this still does not work (see >> error below). This command line option seems to expect an "fpga" subfolder >> which does not exist for the switchboard block. >> >> However, if I directly modify Makefile.n3xx.inc to add the switchboard >> block in the same way as DDC, it works. But, this does not seem to me to >> be the intended way of doing things. Is there a better way? >> Rob >> >> ************ HERE is the command I issue >> $ rfnoc_image_builder -y n310_pulse_det_6_rfnoc_image_core.yml -I ./ -F >> /data/rkossler/uhd/UHD-4.0/uhd/fpga/ -d n310 -t N310_XG -I >> /data/rkossler/uhd/UHD-4.0/uhd/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_switchboard/ >> >> ************ HERE is the error message I get. >> Makefile.n3xx.inc:53: >> /data/rkossler/uhd/UHD-4.0/uhd/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_switchboard/fpga/Makefile.srcs: >> No such file or directory >> _______________________________________________ >> USRP-users mailing list >> USRP-users@lists.ettus.com >> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >> >
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com