USRP Software Radio

cancel
Showing results for 
Search instead for 
Did you mean: 

FPGA compatibility problem.

Hello everyone!

I use USRP E310 with Live  SDR Environment (GNU radio ver. 3.7.9, UHD ver. 003.009.001).  I tried to run some examples in GRC and got an error:

 

linux; GNU C++ version 4.8.4; Boost_105400; UHD_003.009.002-0-g13f1e05f

-- X300 initialization sequence...
-- Determining maximum frame size... 1472 bytes.
-- Setup basic communication...
Traceback (most recent call last):
File "/home/ubuntu/uhd_wbfm_receive.py", line 286, in <module>
main()
File "/home/ubuntu/uhd_wbfm_receive.py", line 274, in main
tb = top_block_cls(audio_output=options.audio_output, freq=options.freq, gain=options.gain, samp_rate=options.samp_rate, address=options.address)
File "/home/ubuntu/uhd_wbfm_receive.py", line 101, in __init__
channels=range(1),
File "/usr/local/lib/python2.7/dist-packages/gnuradio/uhd/__init__.py", line 122, in constructor_interceptor
return old_constructor(*args)
File "/usr/local/lib/python2.7/dist-packages/gnuradio/uhd/uhd_swig.py", line 2249, in make
return _uhd_swig.usrp_source_make(*args)
RuntimeError: RuntimeError: Expected FPGA compatibility number 19, but got 13:
The FPGA image on your device is not compatible with this host code build.
Download the appropriate FPGA images for this version of UHD.
Please run:

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

Then burn a new image to the on-board flash storage of your
USRP X3xx device using the image loader utility. Use this command:

"/usr/local/bin/uhd_image_loader" --args="type=x300,addr=192.168.40.2"

For more information, refer to the UHD manual:

http://files.ettus.com/manual/page_usrp_x3x0.html#x3x0_flash

>>> Done (return code 1)

 

I run /usr/local/lib/uhd/utils/uhd_images_downloader.py
and install new images but nothing change.

How to know image version by file name or its content?
Where i can take necessary firmware(image)?

Thank you!

 

 

0 Kudos
Message 1 of 5
(7,231 Views)

Hi, did you burn the new image to the on-board flash storage like the instruction said to do?  Were there anything different you did?  Just want to confirm if you took a look at the manual?

 

Thanks,

Jonathan R.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 5
(7,190 Views)

Subject: Ettus USRP E310 connection

 

I am unable to connect the "Serial Console".  

 

I created the SD card with the image download from the http://files.ettus.com/binaries/images/  base of the Part Number (P/N). 

 

Would someone walk me through how to test the device?  

 

0 Kudos
Message 3 of 5
(4,942 Views)

Hi swctrlhw,

 

You may want to post your own topic since it seems to be only tangentially related to this topic.

 

That being said, you should start with the UHD utilities. (https://kb.ettus.com/UHD)

Michael Bilyk
Former NI Software Engineer (IT)
0 Kudos
Message 4 of 5
(4,927 Views)

oook this is a bit long but faces the same problem.

 i did run the recommended line but gives me an error: saying

"/usr/lib/x86_64-linux-gnu/uhd/utils/uhd_images_downloader.py" 

bash: /usr/lib/x86_64-linux-gnu/uhd/utils/uhd_images_downloader.py: No such file or directory

 

######   wih a "sudo" command also

 

sudo "/usr/lib/x86_64-linux-gnu/uhd/utils/uhd_images_downloader.py"
[sudo] password for u-18:
sudo: /usr/lib/x86_64-linux-gnu/uhd/utils/uhd_images_downloader.py: command not found

 

0 Kudos
Message 5 of 5
(3,697 Views)