主要内容

sdruload

加载FPGA和固件映像USRP广播

描述

例子

sdruload (名称,值加载指定设备的默认FPGA和UHD™固件映像。例如,sdruload('设备”,“USRP2”).的名称,值需要指定设备的Pair,其他名称,值配对是可选的。

  • 固件镜像是UHD版本,与USRP无线电通信工具箱支持包万博1manbetx

    • 如果设备是N2xx或X3xx系列收音机,此语法将默认映像加载到IP地址为192.168.10.2的收音机。

    • 如果设备是USRP2™无线电,则此语法将图像写入SD卡。

    可以通过输入获取兼容的UHD版本号getSDRuDriverVersion在MATLAB中®命令提示符。

状态= sdruload (___返回调用的状态信息sdruload

请注意

sdruload使用uhd_image_loader效用或usrp2_card_burner.py由Ettus Research™提供的Python脚本,用于将固件映像烧录到设备。

警告

当用刻录机刻录图像时,您可能会覆盖您的硬盘驱动器。为避免意外覆盖错误的驱动器,在使用卡刻录器脚本时,请仔细为收音机选择正确的驱动器。

例子

全部折叠

将自定义FPGA图像加载到N210设备并返回操作状态。

状态= sdruload(“设备”“N210”“IPAddress”“192.168.30.8”...“FPGAImage”“c: \ sdru \ uhdapps \ \ usrp_n210_r4_fpga_ex.bin图像”
检查无线电连接…准备将FPGA镜像usrp_n210_r4_fpga_ex.bin和默认固件镜像写入192.168.30.8的n210设备。您要继续吗?[yes/no]: yes使用uhd_image_loader写入图像…====从第三方应用程序==== linux启动消息;GNU c++ 4.9.3版;Boost_105600;UHD_003.009.004-vendor单元:USRP N210 r4 (ECR16TEUP, 192.168.30.8)固件镜像:c:\sdru\uhdapps\images\usrp_n210_fw.bin——擦除固件镜像…成功。—写入固件映像(0%)—写入固件映像(1%)…写入固件镜像(98%)写入固件镜像成功 -- Verifying firmware image (0%) -- Verifying firmware image (1%) . . . -- Verifying firmware image (98%) -- Verifying firmware image...successful. FPGA image: c:\sdru\uhdapps\images\usrp_n210_r4_fpga_ex.bin -- Erasing FPGA image...successful. -- Writing FPGA image (0%) ... -- Writing FPGA image (99%) -- Writing FPGA image...successful. -- Verifying FPGA image (0%) . . . -- Verifying FPGA image (99%) -- Verifying FPGA image...successful. -- Resetting device...successful. ==== End messages from third party application ==== status = logical 1

输入参数

全部折叠

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字在报价。

例子:sdruload(“设备”、“USRP2”)

USRP无线电,指定为逗号分隔的对,由“设备”以及该组中的USRP无线电设备{“USRP2”“n200灯”“n210”“×”,或“x310”}。的“设备”名称,值是必需的。

  • 如果指定了无效设备,MATLAB将响应并显示有效设备列表。

  • 如果指定的设备与连接的设备不匹配,MATLAB返回的错误消息将列出连接的设备名称,并提示您指定连接的设备或连接另一个设备。

  • 在执行之前必须安装其他软件sdruload加载固件“USRP2”收音机。有关更多信息,请参见更新USRP2无线电固件

例子:“设备”“n200灯”

N2xx或X3xx系列无线电所在的IP地址,由逗号分隔的对组成“IPAddress”和有效的IP地址。

例子:“IPAddress”“192.168.10.2”

USRP2设备的有效SD卡驱动器,指定为逗号分隔的对,由“开车”和一个有效的SD卡驱动器。当设备指定为“USRP2”sdruload将USRP2无线电的图像加载到指定SD卡驱动器上的SD卡。如果没有指定值“开车”,该功能会搜索可能的SD卡驱动器,并提示您选择一个。

该选项使用由Ettus Research提供的uhd_image_loader实用程序。

例子:“开车”的:“

FPGA图像,指定为由逗号分隔的对组成“FPGAImage”和有效的FPGA图像文件。使用此选项可加载与MATLAB和Simulink支持的UHD版本兼容的FPGA图像万博1manbetx万博1manbetx®

您还可以使用此选项加载自定义FPGA图像,包括使用HDL工作流顾问生成的图像。有关更多信息,请参阅HDL Coder™。

请注意

X300和X310不支持自定义FPGA图像上传。万博1manbetx

例子:“FPGAImage”“c: \ \ fpga \ usrp_n210_r4_fpga.bin工作”

固件映像,指定为逗号分隔的对,由“FirmwareImage”和一个有效的固件映像文件。使用此选项可加载与MATLAB和Simulink支持的UHD版本兼容的UHD固件映像。万博1manbetx万博1manbetx

请注意

X300和X310不支持自定义固件镜像更新。万博1manbetx

例子:“FirmwareImage”“c: \ \ fpga \ usrp_n210_fw.bin工作”

输出参数

全部折叠

呼叫的状态sdruload,返回为真正的如果手术成功。

版本历史

在R2013b中引入

另请参阅