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
