Hello,
I am a bit confused, there seems to be two versions of the UHD firmware
a “Raw Ethernet version” and a “UDP version”. I am about to try and move
my
USRP2 application to UHD and I was wondering which version I should be
using? I have a USRP2 and a WBX board.
Charles,
If your looking to move applications to the long term solution you
probably
want : UHD with UDP
“Raw ethernet version” is what was used on previous FPGA images/firmware
the USRP2 had to be connected directly to the PC and didnt have an IP
etc.
“UDP” implements more layers of a network protocol (Including IP)
allowing
the USRP2 to be used behind various networking gear. I believe it also
means
windows support is possible (not sure if this has been tried yet?)
The caveat is that as UDP is new that part of the code is also in beta.
Cheers,
Tim
I should have added some notes when I put up the download link.
For FPGA, get the UDP FPGA image.
For firmware, get the UHD image (there is only one).
-Josh
Thanks Tim,
I wanted to make sure I was backing the right horse.
I have flashed the UHD UDP version and can ping it from my host.
Next I have to figure out how to build all the UHD utils. I will have a
look back at past emails to see if I can figure it out.
----- Original Message -----
From: “Tim P.” [email protected]
To: “Charles B.” [email protected]
Cc: [email protected]
Sent: Sunday, May 09, 2010 12:03 PM
Subject: Re: [Discuss-gnuradio] Which version of UHD firmware should I
be using?
Hi,
Well I can now find my usrp2 using uhd_find_usrps.
After sorting out how to have 2 Ethernet connections
on my PC and sending things to the right interface and
getting my firewall to play ball 
What I now want to do is to configure the WBX
set the interpolation ratio and then start streaming
samples to the usrp2 directly from my C++ application.
I am looking for an example of how to do this.
I have looked at simple_usrp.hpp but I am
not sure how to use it. I think it describes the API
rather than a load of virtual functions I have to implement.
All this is a bit outside my comfort zone at the moment.
----- Original Message -----
From: “Josh B.” [email protected]
To: [email protected]
Sent: Sunday, May 09, 2010 4:52 PM
Subject: Re: [Discuss-gnuradio] Which version of UHD firmware should I
beusing?
On 05/09/2010 12:40 AM, Charles B. wrote:
Hello,
I am a bit confused, there seems to be two versions of the UHD firmware
a “Raw Ethernet version” and a “UDP version”. I am about to try and move
my USRP2 application to UHD and I was wondering which version I should be
using? I have a USRP2 and a WBX board.
Everything is here:
http://code.ettus.com/redmine/ettus/projects/public/wiki/U2binaries
For the FPGA there are 2 versions. One is raw ethernet, and works with
the mainline GNU Radio code. The other is UDP. The UDP image is for
use with UHD and for some other deprecated versions which you are not
using, but some of my customers are, which do UDP without the UHD.
For the firmware, there are 7 versions. If you are using raw ethernet,
chose from one of the 3 for it based on which daughterboard you are
using. If you are using UHD, choose the UHD version. The remaining 3
versions are for use with UDP without UHD, which is deprecated.
Matt
Hello,
I understand that the new firmware supports full duplex for RX900.
Would anyone happen to know how I would augment my c++
code (similar to rx_streaming_samples.cc) so that I can select
antenna port RX2 for my reciever. I see how it is done in python,
but wondering how to do it in c++. ANy help would be greatly
appreciated.
Thanks,
Sharif
Sharif
Discuss-gnuradio mailing list
[email protected]
Discuss-gnuradio Info Page
usrp2_source_base::set_antenna(int ant)
Seems to be the C++ function that the Python code uses.
–
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
Thank you Marcus, will give it a try and let you know if I have a
success.
Sharif
----- Original Message -----
From: “Marcus D. Leech” [email protected]
To: [email protected]
Sent: Thursday, May 13, 2010 3:41 PM
Subject: Re: [Discuss-gnuradio] RFX900 Duplex