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'.

18 ビュー (過去 30 日間)
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'

採用された回答

Walter Roberson
Walter Roberson 2016 年 4 月 14 日
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 件のコメント
Yo
Yo 2016 年 5 月 31 日
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 2016 年 5 月 31 日
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)

サインインしてコメントする。

その他の回答 (2 件)

Yo
Yo 2016 年 5 月 31 日
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 件のコメント
Yo
Yo 2016 年 5 月 31 日
Just to clarify: sdruload is still recommended. Under the hood, it uses usrp_x3xx_fpga_burner.
>> sdruload('Device','X300','IPAddress','192.168.10.2')

サインインしてコメントする。


Ivana Ramljak
Ivana Ramljak 2017 年 5 月 23 日
編集済み: Walter Roberson 2017 年 5 月 23 日
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].

カテゴリ

Help Center および File ExchangeCommunications Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by