I havent seen anything too egregious inspecting the files you sent.

A few debugging ideas...
- Are you able to run the simulation testbench correctly for
noc_block_fmdemod?
- I didnt see your file that corresponds with the ip/Makefile.inc (
https://github.com/ejk43/rfnoc-ootexample/blob/master/rfnoc/ip/Makefile.inc).
Do you have that file in your tree, and does it correctly point to the IP
you're trying to build?

If your code is on github link I could take a look that way -- might be
easier to diagnose.
EJ



On Tue, Jul 23, 2019 at 7:53 AM Kirsten S Leong <leo...@purdue.edu> wrote:

> I've attached the makefiles of the IPs and the other subdirectories in the
> rfnoc folder.
>
>
> Thanks,
>
> Kirsten
> ------------------------------
> *From:* EJ Kreinar <ejkrei...@gmail.com>
> *Sent:* Monday, July 22, 2019 6:36:27 PM
> *To:* Kirsten S Leong <leo...@purdue.edu>
> *Subject:* Re: RFNoC OOT Issues
>
> Okay sounds good.
>
> Rfnoc devel branch should be fine, but it's now getting a bit old. The
> most updated guidance I would recommend is to use one of their tagged
> branches, say v3.13.x.x or v3.14.x.x. The software needs a cmake compile
> flag "-DENABLE_RFNOC 1" but that's a bit downstream...
>
> The most likely scenario here is that the makefiles for building the IP
> aren't quite right. Can you copy or attach the makefiles from the ip folder
> and subdirectories?
>
> Also, building the IP inside the fpga folder is intended behavior-- it's
> all generated to retarget each part you build for.
>
> EJ
>
> On Mon, Jul 22, 2019, 9:19 PM Kirsten S Leong <leo...@purdue.edu> wrote:
>
> Yes, I emailed the mailing list. I'll shift over there once I have access
> to my work email.
>
> I pulled from the rfnoc-devel branch and the data width converter is in
> the ip folder of my OOT module.
>
> Thanks,
> Kirsten
> ------------------------------
> *From:* EJ Kreinar <ejkrei...@gmail.com>
> *Sent:* Monday, July 22, 2019 5:33:02 PM
> *To:* Kirsten S Leong <leo...@purdue.edu>
> *Subject:* Re: RFNoC OOT Issues
>
> Hi Kirsten,
>
> Not sure what you mean by the usrp users site? You should be able to just
> email the mailing list at usrp-users@lists.ettus.com
>
> Anyway, first what version of uhd-fpga are you using?
>
> Also, is this ip from your OOT module?
>
> Feel free to send to the usrp-users mailing list too if you'd like to chat
> there.
>
> Best regards,
> Ej
>
>
>
> On Mon, Jul 22, 2019, 4:52 PM Kirsten S Leong <leo...@purdue.edu> wrote:
>
> Hello,
>
>
> I first submitted a post to the USRP-users site but it hasn't been
> accepted for a week. It's my first time building an RFNoC image and was
> running into issues on my custom OOT block which uses Xilinx IPs and a data
> width converter. I modeled the Makefiles after the ones in your example
> repository but I get the error:
>
>
> make[1]:***No rule to make target
> '/home/kleong/projects/fpga/usrp3/top/x300/build-ip/xc7k410tffg900-2/axis_dwidth_converter_32to64/axis_dwidth_converter_32to64.xci',
> needed by 'bin'. Stop.
>
> make[1]: Leaving directory '/home/kleong/projects/fpga/usrp3/top/x300'
>
> Makefile:119: recipe for target 'X310_RFNOC_HG' failed
>
> make: *** [X310_RFNOC_HG] Error 2
>
>
> This occurs when I run the command ./uhd_image_builder.py fmdemod -t
> X310_RFNOC_HG -d X310 -I /home/kleong/projects/rfnoc-fmdemod/rfnoc/
> --fill-with-fifos
>
>
> The block can be successfully simulated, but I'm not sure why make file is
> looking for the IPs in the fpga repository.
>
>
> Thanks,
>
> Kirsten
>
>
>
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to