Martin,
I am not using the SDK. The steps I have taken so far:
Created a new SD card from the dizzy dev image found at [1].
Followed the steps at [2] to clone the RFNoC git repository, switch to
rfnoc-devel branch, build it, install it to /opt/uhd
My next challenge was to install the gr-ettus OOT module to be able to
use the RFNoC blocks in GRC.
The dizzy image already had a previous install of UHD and GNU RADIO.
For RFNoC I installed a new UHD with the RFNoC branch. I was hoping to
add gr-ettus to the existing GNU RADIO install, to simplify things.
I am doing all of this on the E310. Is this the right way to do it? I
assumed that I didn't need the SDK because I already had an SD image built.
Thanks,
-ben
[1] http://files.ettus.com/e3xx_images/beta/dizzy-test/
[2] https://github.com/EttusResearch/uhd/wiki/RFNoC:-Getting-Started
On Fri, Mar 13, 2015 at 2:12 PM, Martin Braun <address@hidden
<mailto:address@hidden>> wrote:
Ben,
you *must* use the right branch of UHD (which I know you've been
using). For cross-compiling, you need to make sure that *all* the
CMake vars starting with UHD_ are correctly set.
Are you using our SDK? If yes, it's probably pointing to the SDK's
default UHD.
M
On 13.03.2015 10:55, Ben Lapointe wrote:
Hi,
I'm trying to install gr-ettus on an E310.
I previously installed a new version of UHD (to support RFNoC)
in the
directory /opt/uhd
I would like to install gr-ettus into the existing version of
gnuradio
that is installed.
Inside the build directory of gr-ettus, when I type "cmake ../"
I get
the following message and error:
-- Found UHD: /usr/lib/libuhd.so
CMake Error at CMakeLists.txt:108 (message):
RFNoC not found.
When I had installed UHD, I followed the steps in [1], and made sure
that the new libuhd.so was in my LD_LIBRARY_PATH and I added the new
path to /etc/ld.so.conf; however, when I ran ldconfig I got the
following error:
ldconfig: /usr/lib/libstdc++.so.6.0.20-__gdb.py
<http://so.6.0.20-gdb.py> <http://so.6.0.20-gdb.py>
is not an ELF file - it has the wrong magic bytes at the start.
I had ignored that error, partly because I didn't understand it, and
partly because I had already updated the LD_LIBRARY_PATH
variable. Was
it a mistake to ignore it?
I welcome any advice on installing gnuradio out-of-tree modules
(such as
gr-ettus mentioned in [2]), and advice on managing different
versions of
UHD on the same system. I can't seem to get the gr-ettus
installation
to look at the new version of UHD. Note: I am using the E310 Dizzy
build [3].
Thanks!
-ben
[1] http://files.ettus.com/manual/__page_build_guide.html
<http://files.ettus.com/manual/page_build_guide.html>
[2]
https://github.com/__EttusResearch/uhd/wiki/RFNoC:-__Getting-Started
<https://github.com/EttusResearch/uhd/wiki/RFNoC:-Getting-Started>
[3] http://files.ettus.com/e3xx___images/beta/dizzy-test/
<http://files.ettus.com/e3xx_images/beta/dizzy-test/>
<http://files.ettus.com/e3xx___images/beta/dizzy-test/
<http://files.ettus.com/e3xx_images/beta/dizzy-test/>>
_________________________________________________
Discuss-gnuradio mailing list
address@hidden <mailto:address@hidden>
https://lists.gnu.org/mailman/__listinfo/discuss-gnuradio
<https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>
_________________________________________________
Discuss-gnuradio mailing list
address@hidden <mailto:address@hidden>
https://lists.gnu.org/mailman/__listinfo/discuss-gnuradio
<https://lists.gnu.org/mailman/listinfo/discuss-gnuradio>