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

Reply via email to