usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

Expected FPGA compatibility number 255.x, but got 14.0

Enes ÜNAL
Tue, Oct 25, 2016 9:02 AM

Hello usrp users!

I just started to discover RFNoC with my E310. Following the Getting
Started Guide [2] , I got uhd repo and did 'cmake && make && make install'
on my computer.

I copied sdimage-gnuradio-dev.direct [1] to sdcard and configure the
network to connect with my computer. I then started
usrp_e3x0_network_mode on usrp host.

When I try to run uhd_usrp_probe --init-only I got following output/error:

linux; GNU C++ version 5.4.0 20160609; Boost_106200;
UHD_004.000.000.rfnoc-devel-641-g8773fb2c

-- Initializing core control (global registers)...
-- Performing register loopback test... pass
Error: RuntimeError: Expected FPGA compatibility number 255.x, but got 14.0:
The FPGA build is not compatible with the host code build.
Please run:

"/usr/lib/uhd/utils/uhd_images_downloader.py"

Then tried to execute /usr/lib/uhd/utils/uhd_images_downloader.py, but
this try was not even close. The error is not gone or changed a bit.

I have following e310-related images in /usr/share/uhd/images/

usrp_e310_fpga.bin
usrp_e310_fpga_sg3.bin
usrp_e310_fpga.bit
usrp_e310_fpga_sg3.bit

So what may cause the problem? How to get rid of it?

Thank you,
Have a nice day!

[1] :
http://files.ettus.com/e3xx_images/e3xx-release-4/ettus-e3xx-sg1/sdimage-gnuradio-dev.direct.xz
[2] :
https://kb.ettus.com/RFNoC_Getting_Started_Guides#Getting_the_default_FPGA_image

Hello usrp users! I just started to discover RFNoC with my E310. Following the Getting Started Guide [2] , I got uhd repo and did 'cmake && make && make install' on my computer. I copied sdimage-gnuradio-dev.direct [1] to sdcard and configure the network to connect with my computer. I then started `usrp_e3x0_network_mode` on usrp host. When I try to run `uhd_usrp_probe --init-only` I got following output/error: linux; GNU C++ version 5.4.0 20160609; Boost_106200; UHD_004.000.000.rfnoc-devel-641-g8773fb2c -- Initializing core control (global registers)... -- Performing register loopback test... pass Error: RuntimeError: Expected FPGA compatibility number 255.x, but got 14.0: The FPGA build is not compatible with the host code build. Please run: "/usr/lib/uhd/utils/uhd_images_downloader.py" Then tried to execute `/usr/lib/uhd/utils/uhd_images_downloader.py`, but this try was not even close. The error is not gone or changed a bit. I have following e310-related images in /usr/share/uhd/images/ usrp_e310_fpga.bin usrp_e310_fpga_sg3.bin usrp_e310_fpga.bit usrp_e310_fpga_sg3.bit So what may cause the problem? How to get rid of it? Thank you, Have a nice day! [1] : http://files.ettus.com/e3xx_images/e3xx-release-4/ettus-e3xx-sg1/sdimage-gnuradio-dev.direct.xz [2] : https://kb.ettus.com/RFNoC_Getting_Started_Guides#Getting_the_default_FPGA_image
MM
Marcus Müller
Tue, Oct 25, 2016 3:23 PM

Hello Enes Ünal,

have you loaded the new image after downloading (easiest way is simply
rebooting)? Also, note that this guide is mainly meant for the X310. I
wouldn't really compile UHD on the E310 itself - after all, it's really
not a machine built for compiling C++ source code...

Anyways, I'm a bit confused:

  • RFNoC and network mode are mutually exclusive, as far as I know.
    Notice that network mode is a slow diagnostic mode, not actually meant
    for serious sample transport.
  • if you use the SD card image from [1], you don't get RFNoC, but the
    standard non-RFNoC Release 4 image.

So what you need to do is:

use the image from [1] as a baseline, but also follow [3] to get a
development environment for the E310 onto your PC. Use the PyBOMBs
method, it's easier, not the "Preparation from Source" method.

Best regards

Marcus

[3]
https://kb.ettus.com/Software_Development_on_the_E310_and_E312#Preparation_using_PyBOMBS

On 25.10.2016 11:02, Enes ÜNAL via USRP-users wrote:

Hello usrp users!

I just started to discover RFNoC with my E310. Following the Getting
Started Guide [2] , I got uhd repo and did 'cmake && make && make
install' on my computer.

I copied sdimage-gnuradio-dev.direct [1] to sdcard and configure the
network to connect with my computer. I then started
usrp_e3x0_network_mode on usrp host.

When I try to run uhd_usrp_probe --init-only I got following
output/error:

linux; GNU C++ version 5.4.0 20160609; Boost_106200;
UHD_004.000.000.rfnoc-devel-641-g8773fb2c

-- Initializing core control (global registers)...
-- Performing register loopback test... pass
Error: RuntimeError: Expected FPGA compatibility number 255.x, but got
14.0:
The FPGA build is not compatible with the host code build.
Please run:

"/usr/lib/uhd/utils/uhd_images_downloader.py"

Then tried to execute /usr/lib/uhd/utils/uhd_images_downloader.py,
but this try was not even close. The error is not gone or changed a bit.

I have following e310-related images in /usr/share/uhd/images/

usrp_e310_fpga.bin
usrp_e310_fpga_sg3.bin
usrp_e310_fpga.bit
usrp_e310_fpga_sg3.bit

So what may cause the problem? How to get rid of it?

Thank you,
Have a nice day!

[1] :
http://files.ettus.com/e3xx_images/e3xx-release-4/ettus-e3xx-sg1/sdimage-gnuradio-dev.direct.xz
[2] :
https://kb.ettus.com/RFNoC_Getting_Started_Guides#Getting_the_default_FPGA_image


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Hello Enes Ünal, have you loaded the new image after downloading (easiest way is simply rebooting)? Also, note that this guide is mainly meant for the X310. I wouldn't really compile UHD on the E310 itself - after all, it's really not a machine built for compiling C++ source code... Anyways, I'm a bit confused: * RFNoC and network mode are mutually exclusive, as far as I know. Notice that network mode is a slow diagnostic mode, not actually meant for serious sample transport. * if you use the SD card image from [1], you don't get RFNoC, but the standard non-RFNoC Release 4 image. So what you need to do is: use the image from [1] as a baseline, but also follow [3] to get a development environment for the E310 onto your PC. Use the PyBOMBs method, it's easier, not the "Preparation from Source" method. Best regards Marcus [3] https://kb.ettus.com/Software_Development_on_the_E310_and_E312#Preparation_using_PyBOMBS On 25.10.2016 11:02, Enes ÜNAL via USRP-users wrote: > Hello usrp users! > > I just started to discover RFNoC with my E310. Following the Getting > Started Guide [2] , I got uhd repo and did 'cmake && make && make > install' on my computer. > > I copied sdimage-gnuradio-dev.direct [1] to sdcard and configure the > network to connect with my computer. I then started > `usrp_e3x0_network_mode` on usrp host. > > When I try to run `uhd_usrp_probe --init-only` I got following > output/error: > > linux; GNU C++ version 5.4.0 20160609; Boost_106200; > UHD_004.000.000.rfnoc-devel-641-g8773fb2c > > -- Initializing core control (global registers)... > -- Performing register loopback test... pass > Error: RuntimeError: Expected FPGA compatibility number 255.x, but got > 14.0: > The FPGA build is not compatible with the host code build. > Please run: > > "/usr/lib/uhd/utils/uhd_images_downloader.py" > > Then tried to execute `/usr/lib/uhd/utils/uhd_images_downloader.py`, > but this try was not even close. The error is not gone or changed a bit. > > I have following e310-related images in /usr/share/uhd/images/ > > usrp_e310_fpga.bin > usrp_e310_fpga_sg3.bin > usrp_e310_fpga.bit > usrp_e310_fpga_sg3.bit > > So what may cause the problem? How to get rid of it? > > Thank you, > Have a nice day! > > [1] : > http://files.ettus.com/e3xx_images/e3xx-release-4/ettus-e3xx-sg1/sdimage-gnuradio-dev.direct.xz > [2] : > https://kb.ettus.com/RFNoC_Getting_Started_Guides#Getting_the_default_FPGA_image > > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
JP
Jonathon Pendlum
Tue, Oct 25, 2016 3:26 PM

Hi Enes,

We haven't released an images package for the rfnoc-devel branch yet. We
will soon. Until then, you will need to build an E310 RFNoC FPGA image and
either replace the one in /usr/share/uhd/images or use the fpga arg to
specify the FPGA image you want to use (i.e. uhd_usrp_probe
--args="fpga=<path to your image>").

Jonathon

On Tue, Oct 25, 2016 at 4:02 AM, Enes ÜNAL via USRP-users <
usrp-users@lists.ettus.com> wrote:

Hello usrp users!

I just started to discover RFNoC with my E310. Following the Getting
Started Guide [2] , I got uhd repo and did 'cmake && make && make install'
on my computer.

I copied sdimage-gnuradio-dev.direct [1] to sdcard and configure the
network to connect with my computer. I then started
usrp_e3x0_network_mode on usrp host.

When I try to run uhd_usrp_probe --init-only I got following
output/error:

linux; GNU C++ version 5.4.0 20160609; Boost_106200;
UHD_004.000.000.rfnoc-devel-641-g8773fb2c

-- Initializing core control (global registers)...
-- Performing register loopback test... pass
Error: RuntimeError: Expected FPGA compatibility number 255.x, but got
14.0:
The FPGA build is not compatible with the host code build.
Please run:

"/usr/lib/uhd/utils/uhd_images_downloader.py"

Then tried to execute /usr/lib/uhd/utils/uhd_images_downloader.py, but
this try was not even close. The error is not gone or changed a bit.

I have following e310-related images in /usr/share/uhd/images/

usrp_e310_fpga.bin
usrp_e310_fpga_sg3.bin
usrp_e310_fpga.bit
usrp_e310_fpga_sg3.bit

So what may cause the problem? How to get rid of it?

Thank you,
Have a nice day!

[1] : http://files.ettus.com/e3xx_images/e3xx-release-4/ettus-
e3xx-sg1/sdimage-gnuradio-dev.direct.xz
[2] : https://kb.ettus.com/RFNoC_Getting_Started_Guides#
Getting_the_default_FPGA_image


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Hi Enes, We haven't released an images package for the rfnoc-devel branch yet. We will soon. Until then, you will need to build an E310 RFNoC FPGA image and either replace the one in /usr/share/uhd/images or use the fpga arg to specify the FPGA image you want to use (i.e. uhd_usrp_probe --args="fpga=<path to your image>"). Jonathon On Tue, Oct 25, 2016 at 4:02 AM, Enes ÜNAL via USRP-users < usrp-users@lists.ettus.com> wrote: > Hello usrp users! > > I just started to discover RFNoC with my E310. Following the Getting > Started Guide [2] , I got uhd repo and did 'cmake && make && make install' > on my computer. > > I copied sdimage-gnuradio-dev.direct [1] to sdcard and configure the > network to connect with my computer. I then started > `usrp_e3x0_network_mode` on usrp host. > > When I try to run `uhd_usrp_probe --init-only` I got following > output/error: > > linux; GNU C++ version 5.4.0 20160609; Boost_106200; > UHD_004.000.000.rfnoc-devel-641-g8773fb2c > > -- Initializing core control (global registers)... > -- Performing register loopback test... pass > Error: RuntimeError: Expected FPGA compatibility number 255.x, but got > 14.0: > The FPGA build is not compatible with the host code build. > Please run: > > "/usr/lib/uhd/utils/uhd_images_downloader.py" > > Then tried to execute `/usr/lib/uhd/utils/uhd_images_downloader.py`, but > this try was not even close. The error is not gone or changed a bit. > > I have following e310-related images in /usr/share/uhd/images/ > > usrp_e310_fpga.bin > usrp_e310_fpga_sg3.bin > usrp_e310_fpga.bit > usrp_e310_fpga_sg3.bit > > So what may cause the problem? How to get rid of it? > > Thank you, > Have a nice day! > > [1] : http://files.ettus.com/e3xx_images/e3xx-release-4/ettus- > e3xx-sg1/sdimage-gnuradio-dev.direct.xz > [2] : https://kb.ettus.com/RFNoC_Getting_Started_Guides# > Getting_the_default_FPGA_image > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > >
Enes ÜNAL
Wed, Oct 26, 2016 1:53 PM

Hello again,

I cloned the repo and build the images myself, and everything is fine now,
except some other problems that I will tell in separate email.

Thank you!

25 Eki 2016 Sal, 18:28 tarihinde, Jonathon Pendlum <
jonathon.pendlum@ettus.com> şunu yazdı:

Hi Enes,

We haven't released an images package for the rfnoc-devel branch yet. We
will soon. Until then, you will need to build an E310 RFNoC FPGA image and
either replace the one in /usr/share/uhd/images or use the fpga arg to
specify the FPGA image you want to use (i.e. uhd_usrp_probe
--args="fpga=<path to your image>").

Jonathon
On Tue, Oct 25, 2016 at 4:02 AM, Enes ÜNAL via USRP-users <
usrp-users@lists.ettus.com> wrote:

Hello usrp users!

I just started to discover RFNoC with my E310. Following the Getting
Started Guide [2] , I got uhd repo and did 'cmake && make && make install'
on my computer.

I copied sdimage-gnuradio-dev.direct [1] to sdcard and configure the
network to connect with my computer. I then started
usrp_e3x0_network_mode on usrp host.

When I try to run uhd_usrp_probe --init-only I got following
output/error:

linux; GNU C++ version 5.4.0 20160609; Boost_106200;
UHD_004.000.000.rfnoc-devel-641-g8773fb2c

-- Initializing core control (global registers)...
-- Performing register loopback test... pass
Error: RuntimeError: Expected FPGA compatibility number 255.x, but got
14.0:
The FPGA build is not compatible with the host code build.
Please run:

"/usr/lib/uhd/utils/uhd_images_downloader.py"

Then tried to execute /usr/lib/uhd/utils/uhd_images_downloader.py, but
this try was not even close. The error is not gone or changed a bit.

I have following e310-related images in /usr/share/uhd/images/

usrp_e310_fpga.bin
usrp_e310_fpga_sg3.bin
usrp_e310_fpga.bit
usrp_e310_fpga_sg3.bit

So what may cause the problem? How to get rid of it?

Thank you,
Have a nice day!

[1] :
http://files.ettus.com/e3xx_images/e3xx-release-4/ettus-e3xx-sg1/sdimage-gnuradio-dev.direct.xz
[2] :
https://kb.ettus.com/RFNoC_Getting_Started_Guides#Getting_the_default_FPGA_image


USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Hello again, I cloned the repo and build the images myself, and everything is fine now, except some other problems that I will tell in separate email. Thank you! 25 Eki 2016 Sal, 18:28 tarihinde, Jonathon Pendlum < jonathon.pendlum@ettus.com> şunu yazdı: > Hi Enes, > > We haven't released an images package for the rfnoc-devel branch yet. We > will soon. Until then, you will need to build an E310 RFNoC FPGA image and > either replace the one in /usr/share/uhd/images or use the fpga arg to > specify the FPGA image you want to use (i.e. uhd_usrp_probe > --args="fpga=<path to your image>"). > > > > Jonathon > On Tue, Oct 25, 2016 at 4:02 AM, Enes ÜNAL via USRP-users < > usrp-users@lists.ettus.com> wrote: > > Hello usrp users! > > I just started to discover RFNoC with my E310. Following the Getting > Started Guide [2] , I got uhd repo and did 'cmake && make && make install' > on my computer. > > I copied sdimage-gnuradio-dev.direct [1] to sdcard and configure the > network to connect with my computer. I then started > `usrp_e3x0_network_mode` on usrp host. > > When I try to run `uhd_usrp_probe --init-only` I got following > output/error: > > linux; GNU C++ version 5.4.0 20160609; Boost_106200; > UHD_004.000.000.rfnoc-devel-641-g8773fb2c > > -- Initializing core control (global registers)... > -- Performing register loopback test... pass > Error: RuntimeError: Expected FPGA compatibility number 255.x, but got > 14.0: > The FPGA build is not compatible with the host code build. > Please run: > > "/usr/lib/uhd/utils/uhd_images_downloader.py" > > Then tried to execute `/usr/lib/uhd/utils/uhd_images_downloader.py`, but > this try was not even close. The error is not gone or changed a bit. > > I have following e310-related images in /usr/share/uhd/images/ > > usrp_e310_fpga.bin > usrp_e310_fpga_sg3.bin > usrp_e310_fpga.bit > usrp_e310_fpga_sg3.bit > > So what may cause the problem? How to get rid of it? > > Thank you, > Have a nice day! > > [1] : > http://files.ettus.com/e3xx_images/e3xx-release-4/ettus-e3xx-sg1/sdimage-gnuradio-dev.direct.xz > [2] : > https://kb.ettus.com/RFNoC_Getting_Started_Guides#Getting_the_default_FPGA_image > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com > >