The latest version of AN-315 https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source is a very nice update. It was great to be able to build a more-up-to- date version of UHD error-free. There still seem to be issues getting the example or my own blocks to run in Gnuradio, however.
Following the instructions when I run rfnoc_fosphor_network_usrp.py I get RuntimeError: RuntimeError: On node 0/FIFO_0, input port 0 is already connected. I suspect that there may be a difference in the version of gr-ettus that the the author used and the one I get from git following the instructions. One hint is that the file size for rfnoc_fosphor_network_usrp.py in the document is slightly different than my copy generated following the instructions. Alternatively, maybe Nate left out a few steps in modifying the python generated by GRC before running it. I'm also having trouble running my own blocks and examples such as addsub and gain with fresh-build FPGA images. These images run fine in rfnoc_rx_to_file, but they segfault when gnuradio attempts to connect the output of my blocks to anything else. I'm hoping that it's all related and the fosphor is a good example case to help a user such as myself get running. I Googled the port connection error and found some threads that indicated that it was a known issue back in 2017. Since Nate had it working so rececently when he updated the Application Note I hope that he can share the last few pieces of the puzzle. _______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com