如何更新NI USRP 292x和N2xx的固件和FPGA镜像

更新 Apr 27, 2023

环境

硬件

  • USRP-2921
  • USRP-2920
  • USRP-2922
  • USRP-2930
  • USRP-2932

我最近为我的N2xx或NI 292x USRP下载了一个新的驱动程序。驱动程序使用的FPGA镜像与驱动程序的固件和我之前使用的不同。如何更改FPGA镜像和固件?

USRP N2xx和NI 292x器件的固件和FPGA镜像存储在仪器内部存储器中。您可以通过网络对设备进行编程,以使用NI-USRP配置实用程序和以太网连接更新或更改固件和FPGA镜像。此信息也列在NI USRP-2920/2921/2922入门指南

要更新固件和FPGA镜像,您应该按照下面列出的步骤进行操作。

  1. 验证是否按照说明中 配置 入门指南NI USRP-2920/2921/2922的 NI 292x设备 部分所说的的配置了主机以太网接口
  2. 选择 开始»所有程序»National Instruments»NI-USRP»NI-USRP Configuration Utility打开NI-USRP配置实用程序。

  3. 选择N2xx / NI-292x Image Updater选项卡。该实用程序应自动使用默认固件和FPGA镜像文件的路径填充Firmware ImageFPGA Image字段。如果要使用其他文件,请单击要更改的文件旁边的“ Browse”按钮,然后导航到要使用的文件。

  4. 该实用程序可以仅通过一个操作即可更新固件和FPGA镜像。之后您须验证是否正确输入了固件和FPGA镜像路径。该实用程序应该与下图类似。

  1. 单击“Find Devices”按钮以扫描USRP设备并更新设备列表。如果您的设备未出现在列表中,请检查设备是否已打开并正确连接到计算机。如果您的设备仍未显示在列表中,则可以手动将设备添加到列表中。单击“Manually Add Device”按钮,在显示的对话框中输入设备的IP地址,然后单击“确定” 。手动添加的设备将显示在设备列表中,类似于下图。

  1. 从设备列表中选择要更新的设备,并验证是否选择了正确的设备。

  2. 验证FPGA映像文件的版本是否与要更新的设备的电路板修订版匹配。在Ettus设备上,在设备背面的标签上找到电路板修订版。

  3. 要更新设备,请单击“WRITE IMAGES”按钮。

  4. 将显示确认对话框。确认您的选择,然后单击“确定”继续。

  5. 进度条会指示更新的状态。

  6. 更新完成后,会出现一个对话框,提示您重置设备。设备重置会将新镜像应用于设备。单击“确定”以重置设备。 注意:该应用程序在验证设备是否正确重置时不会有响应。

  7. 关闭实用程序。

  8. 检查设备前面板上的D LED是否亮起,以确认是否已经成功加载固件和FPGA镜像。