|
From: | Josh Blum |
Subject: | Re: [Discuss-gnuradio] USRP2 VRT support |
Date: | Mon, 28 Dec 2009 16:32:58 -0500 |
User-agent: | Thunderbird 2.0.0.23 (X11/20090817) |
Can you run wireshark and see what packets go in and out when you run find_usrps? You should see a broadcast packet going out and a packet coming back from the usrp2. The 2 byte transport type should read BEFO in hex.
-Josh Tim Pearce wrote:
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?
It should print out the standard booting verbose over the serial terminal. This will make sure that at least the usrp2 microblaze is booting.
-Josh
(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'mgetting 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
[Prev in Thread] | Current Thread | [Next in Thread] |