Hello,

I'm trying to Build RFNOC on a new E310 purchased a few months ago and keep 
running into issues. I tried 2 different ways with no luck.

First way was using the guide on 
https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source

And when executing the uhd_usrp_probe I get the following error:

root@ettus-e3xx-sg3:~/e310# uhd_usrp_probe
[INFO] [UHD] linux; GNU C++ version 4.9.2; Boost_105700; 
UHD_4.0.0.rfnoc-devel-788-g1f8463cc
[INFO] [E300] Loading FPGA image: 
/home/root/e310/usr/share/uhd/images/usrp_e310_fpga_sg3.bit...
[INFO] [E300] FPGA image loaded
[INFO] [E300] Initializing core control (global registers)...

[INFO] [E300] Performing register loopback test...
[INFO] [E300] Register loopback test passed
Error: RuntimeError: Expected FPGA compatibility number 255.x, but got 17.0:
The FPGA build is not compatible with the host code build.
Please run:

"/usr/lib/uhd/utils/uhd_images_downloader.py"
root@ettus-e3xx-sg3:~/e310#

I did run the image downloader and still have the same issue.


My second try was using pyboms from the guide on  
https://kb.ettus.com/Software_Development_on_the_E310_and_E312
And here's the error I'm getting from this process.

pybombs prefix init ~/prefix -R e3xx-rfnoc -a e300



PyBOMBS.install_manager - INFO - Phase 2: Recursively installing source 
packages to prefix:
PyBOMBS.install_manager - INFO - Installing package: gnuradio
PyBOMBS.PackageManager - WARNING - A source build for package gnuradio was 
requested, but binary install was found!
Install gnuradio from source despite binary install available Y/[N]? Y
PyBOMBS.Packager.source - WARNING - Build dir already exists: 
/home/matt/prefix/src/gnuradio/build
Configuring: (100%) 
[====================================================================================]
PyBOMBS.Packager.source - WARNING - Configuration failed. Re-trying with higher 
verbosity.
-- Build type not specified: defaulting to release.
-- Build type set to Release.
-- Extracting version information from git describe...
-- Compiler Version: arm-oe-linux-gnueabi-gcc (GCC) 4.9.2
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-- Compiler Flags: 
/home/matt/prefix/sysroots/x86_64-oesdk-linux/usr/bin/arm-oe-linux-gnueabi/arm-oe-linux-gnueabi-gcc:::-O3
 -DNDEBUG  -O2 -pipe -g -feliminate-unused-debug-types -std=gnu99 
-fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized
/home/matt/prefix/sysroots/x86_64-oesdk-linux/usr/bin/arm-oe-linux-gnueabi/arm-oe-linux-gnueabi-g++:::-O3
 -DNDEBUG  -O2 -pipe -g -feliminate-unused-debug-types -fvisibility=hidden 
-Wsign-compare -Wall -Wno-uninitialized
-- ADDING PERF COUNTERS
-- Building Static Libraries: OFF
-- Boost version: 1.57.0
-- Found the following Boost libraries:
--   date_time
--   program_options
--   filesystem
--   system
--   regex
--   thread
--
-- Checking for module SWIG
-- Found SWIG version 3.0.2.
--
-- The build system will automatically enable all components.
-- Use -DENABLE_DEFAULT=OFF to disable components by default.
--
-- Configuring python-support support...
--   Dependency PYTHONLIBS_FOUND = TRUE
--   Dependency SWIG_FOUND = TRUE
--   Dependency SWIG_VERSION_CHECK = TRUE
--   Enabling python-support support.
--   Override with -DENABLE_PYTHON=ON/OFF
--
-- Configuring testing-support support...
--   Dependency CPPUNIT_FOUND = TRUE
--   Enabling testing-support support.
--   Override with -DENABLE_TESTING=ON/OFF
--
-- Configuring VOLK support...
-- Build type set to Release.
-- Extracting version information from git describe...
--
-- Python checking for python >= 2.7
-- Python checking for python >= 2.7 - found
--
-- Python checking for mako >= 0.4.2
-- Python checking for mako >= 0.4.2 - found
--
-- Python checking for six - python 2 and 3 compatibility library
-- Python checking for six - python 2 and 3 compatibility library - not found
CMake Error at volk/CMakeLists.txt:93 (message):
  six - python 2 and 3 compatibility library required to build VOLK


-- Configuring incomplete, errors occurred!
See also "/home/matt/prefix/src/gnuradio/build/CMakeFiles/CMakeOutput.log".
PyBOMBS.Packager.source - ERROR - Configuration failed after running at least 
twice.
PyBOMBS.Packager.source - ERROR - Problem occurred while building package 
gnuradio:
Configuration failed
PyBOMBS.install_manager - ERROR - Error installing package gnuradio. Aborting.


I must be doing something wrong.  Can someone help me with this build or point 
me in the right direction?  I'm new to this software radio world so any kind of 
direction would be greatly appreciated.

Thanks
Matt
_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to