如何更新NI 292x和N2xx USRP的Firmware和FPGA Images

更新 Apr 27, 2023

環境

硬件

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

我最近為我的N2xx或NI 292x USRP下載了一個新的驅動程式。驅動程式使用不同的FPGA image(映像檔)和不同於我之前使用的驅動程式的Firmware(韌體)。如何更改FPGA 的image和firmware?

USRP N2xx和NI 292x 裝置的firmware和FPGA image存放在裝置內部儲存空間中。您可以透過網路對裝置進行programming,或使用NI-USRP Configuration Utility和以太網連接更新或更改firmware和FPGA image。此資訊也列在Getting Started Guide NI USRP-2920/2921/2922

要更新firmware和FPGA Image,您可以按照下方步驟進行操作。

  1. 驗證是否按照Getting Started Guide NI USRP-2920/2921/2922Configuring NI 292x Devices 說明 配置了主機以太網介面的部分
  2. 選擇開始»所有程式»National Instruments»NI-USRP»NI-USRP Configuration Utility打開NI-USRP Configuration Utility。

  3. 選擇N2xx / NI-292x Image Updater分頁。該utility應自動使用預設的firmware和FPGA image檔案,並自動帶入firmware imageFPGA image的路徑填入對應的欄位中。如果要使用其他檔案,請點擊要更改的檔案旁邊的 Browse按鈕,然後選擇要使用的檔案。

  4. 該utility可透過一個操作更新firmware和FPGA image。驗證是否正確輸入了firmware和FPGA image路徑。該utility應該與下圖類似。

  1. 單擊 Finde Devices按鈕以掃描USRP裝置並更新裝置列表。如果您的裝置未出現在列表中,請驗證裝置是否已打開並正確連接到電腦。如果您的裝置仍未顯示在列表中,則可以手動將裝置添加到列表中。單擊 Manually Add Device按鈕,在顯示的對話框中輸入USRP的IP位址,然後點擊 OK 。手動添加的裝置將顯示在裝置列表中,類似於下圖。

  1. 從裝置列表中選擇要更新的裝置,並驗證是否選擇了正確的裝置。

  2. 驗證FPGA image文件的版本是否與要更新的設備的電路板修訂版匹配。在Ettus USRP上,在裝置背面的標籤上找到電路板修訂版。

  3. 要更新裝置,請點擊 WRITE IMAGES 按鈕。

  4. 將顯示確認對話框。確認您的選擇,然後點擊 OK 繼續。

  5. 進度條指示更新的狀態。

  6. 更新完成後,會出現一個對話框,提示您重啟裝置。裝置重啟會將新image應用於USRP。單擊 OK以重啟裝置。 注意:該utility在驗證裝置是否正確重啟時會沒有反應

  7. 關閉USRP Configuration Utility。

  8. 確認USRP前面板上的D LED亮起,以確認已成功載入firmware和FPGA image。