The firmware build for the USRP radio at '192.168.10.2' is not compatible with the host code build. Update the USRP radio firmware to version '003.008.002-vendor'.

24 Ansichten (letzte 30 Tage)
hi,
Now i'm using Matlab R2015b for communicate with USRP X300. I also tried sdruload but it come out with
Radio at IP address '192.168.10.2' is not a 'x300' device. Type 'help findsdru' to get more information on connected radios.
How to solve the problem based on attachment below? Hope to get a good solving from other user.
Thank you.
>> findsdru
Checking radio connections...
---------- begin libuhd warning message output ----------
X300 unknown product code in EEPROM: 30817
---------- end libuhd warning message output ----------
---------- begin libuhd warning message output ----------
X300 unknown product code in EEPROM: 30817
---------- end libuhd warning message output ----------
---------- begin libuhd warning message output ----------
X300 unknown product code in EEPROM: 30817
---------- end libuhd warning message output ----------
---------- begin libuhd warning message output ----------
X300 unknown product code in EEPROM: 30817
---------- end libuhd warning message output ----------
---------- begin libuhd warning message output ----------
X300 unknown product code in EEPROM: 30817
---------- end libuhd warning message output ----------
---------- begin libuhd warning message output ----------
X300 unknown product code in EEPROM: 30817
---------- end libuhd warning message output ----------
Warning: The firmware build for the USRP radio at '192.168.10.2' is not compatible with the host code build. Update the USRP radio
firmware to version '003.008.002-vendor'. Refer to Troubleshooting section of Getting Started document for instructions.
> In coder.internal.warning (line 8)
In reportSDRuStatus (line 41)
In findsdru (line 174)
ans =
Platform: [1x0 char]
IPAddress: '192.168.10.2'
SerialNum: '30BDAE9'
Status: 'Not compatible'

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 14 Apr. 2016
If you already have that release or newer then findsdru might not support it yet. I see from the message it is suggesting firmware 3.8.2 which is not going to work on that device.
  3 Kommentare
Yo
Yo am 31 Mai 2016
Just to clarify: sdruload is still recommended. Under the hood, it uses usrp_x3xx_fpga_burner.
>> sdruload('Device','X300','IPAddress','192.168.10.2')
Walter Roberson
Walter Roberson am 31 Mai 2016
UHD 3.8.2 is not supported in the device the user has. Compare the product code to to the link I posed above: the device is too new to use 3.8.2 and must use 3.9.1 or newer. That means it will not work with up to R2015b (I have not looked to see what is supported for R2016a)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (2)

Yo
Yo am 31 Mai 2016
You can use the UHD utility "usrp_x3xx_fpga_burner" to load the FPGA image onto the X300. Run the following MATLAB command: >> call_uhd_app('usrp_x3xx_fpga_burner','--addr=192.168.10.2','-echo')
Then power-cycle your radio and you can use it in MATLAB.
  1 Kommentar
Yo
Yo am 31 Mai 2016
Just to clarify: sdruload is still recommended. Under the hood, it uses usrp_x3xx_fpga_burner.
>> sdruload('Device','X300','IPAddress','192.168.10.2')

Melden Sie sich an, um zu kommentieren.


Ivana Ramljak
Ivana Ramljak am 23 Mai 2017
Bearbeitet: Walter Roberson am 23 Mai 2017
Hi, 
I'm working on connecting the USRP N210 to my laptop.
I installed the Support package from mathworks.com https://www.mathworks.com/hardware-support/usrp.html
When I run the getSDRuDriverVersion function in Matlab 2016a, I get an answer
Ans = 003.009.001-vendor
When I run the function:
radios = findsdru, I get an answer
 Checking radio connections ... Win32; Microsoft Visual C ++ Version 12.0; Boost_105600; UHD_003.009.001-vendor
---------- see libbuhd version information above this line ----------
UHD Error:
 Device discovery error: input stream error
Warning: The firmware build for the USRP radio at '192.168.10.2' is not compatible with the host code build. Update the USRP
Radio firmware to version '003.009.001-vendor'. Refer to Troubleshooting section of Getting Started document for
instructions.
In coder.internal.warning (line 8)
  In reportSDRuStatus (line 41)
  In findsdru (line 177)
Radios =
   Platform: 'N200 / N210 / USRP2'
    IPAddress: '192.168.10.2'
    SerialNum: 'E4R22N6UP'
    Status: 'Not compatible'
Function,
I = probesdru ('E4R22N6UP') 
I = Win32; Microsoft Visual C ++ Version 12.0; Boost_105600; UHD_003.009.001-vendor
UHD Error:
 Device discovery error: input stream error
- Opening a USRP2 / N-Series device ...
Error: RuntimeError:
Please update the firmware and FPGA images for your device.
See the application notes for USRP2 / N-Series for instructions.
Expected FPGA compatibility number 11 but got 9:
The FPGA build is not compatible with the host code build.
As an Administrator, please run:
"B: \ 3p \ install \ 1558174 \ Win64 \ UHD \ lib \ uhd \ utils \ uhd_images_downloader.py"
  "B: \ 3p \ install \ 1558174 \ win64 \ uHD \ bin \ uhd_image_loader" ^
     --args = "type = usrp2, addr = 192.168.10.2"
My questions are:
1. Where I run :
"B: \ 3p \ install \ 1558174 \ Win64 \ UHD \ lib \ uhd \ utils \ uhd_images_downloader.py"
  "B: \ 3p \ install \ 1558174 \ win64 \ uHD \ bin \ uhd_image_loader" ^      --args = "type = usrp2, addr = 192.168.10.2"
I can not find FPGA compatibility number 11. 
Please can anybady help me..
With regards, 
Ivana R. 
USRP N210 connection_FPGA compatibility number. Available from: https://www.researchgate.net/post/USRP_N210_connection_FPGA_compatibility_number [accessed May 23, 2017].

Kategorien

Mehr zu Communications Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by