changed for the control packets. You must run the matching host code and
the firmware from the branch or it wont work. The firmware and fpga
files on that link were also built and tested from this branch.
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 <josh@ettus.com> 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
>> Discuss-gnuradio@gnu.org
>> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
No comments:
Post a Comment