discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] USRP2 VRT support


From: Tim Pearce
Subject: Re: [Discuss-gnuradio] USRP2 VRT support
Date: Mon, 28 Dec 2009 21:14:13 +0000

Looking through the header files this looks really useful, thanks for the hard work guys :)

I'm having some problems getting it to work though, I've downloaded the firmware/fpga builds from the link and with these running python/find_usrps isnt able to find the usrp2 - its fine with the latest non-vrt firmware. The leds flash and then the bottom right 2 leds come on. I've had a quick look and I think find_usrps/usrp2.source_32fc should still work.

I haven't tried using firmware compiled from the git repository yet so I'll try that and try connecting with a TTL cable attached to the debug port tomorrow unless anyone else has a similar problem/ideas?

(Unfortunately I've only got access to the latest Xilinx ISE which I understand (as ever) breaks compatability with fpga code written for previous versions. I havent had much luck synthesising with it so far anyway, although I've only really done a quick try so far -- so I cant try making my own fpga file as well)

Cheers,

Tim

On Wed, Dec 23, 2009 at 4:12 PM, Josh Blum <address@hidden> wrote:
i pushed the patch, thanks!

-Josh


Doug Geiger wrote:
Josh Blum wrote:
Folks,

There has been much work in the past few months to get the VITA Radio
Transport (VRT) protocol working with the USRP2. You can read more about
the protocol here: http://www.digitalif.org/

The branch containing this work can be found on my usrp2_vrt branch:
http://gnuradio.org/cgit/jblum.git/log/?h=usrp2_vrt


Hmmm, not sure if it's due to a git-related mistake on my end, but I'm getting compilation errors - it looks like the vrt-related headers aren't getting the right -I line in the Makefile somehow
error: vrt/rx_packet_handler.h: No such file or directory

Looks like the $(VRT_INCLUDES) didn't make it into the usrp2/apps/Makefile.am line for AM_CPPFLAGS?
usrp2/lib/Makefile.am has it though, and built correctly.
Hmmm, looks like it might need to be in gr-usrp2/src/Makefile.am as well.

That built at least - I'll report back once I update the SD cards and can do some tests with them. Diff attached below:

diff --git a/gr-usrp2/src/Makefile.am b/gr-usrp2/src/Makefile.am
index 8425c49..cc37b23 100644
--- a/gr-usrp2/src/Makefile.am
+++ b/gr-usrp2/src/Makefile.am
@@ -46,6 +46,7 @@ AM_CPPFLAGS = \
      $(GRUEL_INCLUDES) \
      $(PYTHON_CPPFLAGS) \
      $(USRP2_INCLUDES) \
+        $(VRT_INCLUDES) \
      $(WITH_INCLUDES)

lib_LTLIBRARIES = libgnuradio-usrp2.la
diff --git a/usrp2/apps/Makefile.am b/usrp2/apps/Makefile.am
index 453a612..dc5800a 100644
--- a/usrp2/apps/Makefile.am
+++ b/usrp2/apps/Makefile.am
@@ -19,6 +19,7 @@ include $(top_srcdir)/Makefile.common

AM_CPPFLAGS = \
   $(USRP2_INCLUDES) \
+    $(VRT_INCLUDES) \
   $(STD_DEFINES_AND_INCLUDES) \
   $(CPPUNIT_INCLUDES) \
   $(GRUEL_INCLUDES)



_______________________________________________
Discuss-gnuradio mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


reply via email to

[Prev in Thread] Current Thread [Next in Thread]