簡體   English   中英

在板上找不到用於連接“本地”的 FPGA 設備:Ultra96-Board Ubuntu

[英]Could not find FPGA device on the board for connection 'Local': Ultra96-Board Ubuntu

我正在 Hackster.io 上學習“開發 Zynq UltraScale+ MPSoC 硬件技術培訓課程”,以便在我的Ultra96板上學習基本的Hello World程序。

在 Lab2 結束后,我應該在 Zynq MPSoC 上啟動我的Hello World程序。 但是,我收到了這個警告:

Program FPGA failed

Reason:
Could not find FPGA device on the board for connection 'Local'.

Troubleshooting hints:
1. Check whether board is connected to system properly.
1. In case of zynq board, check whether Digilent/Xilinx cable switch settings are correct.
1. If you are using Xilinx Platform Cable USB, ensure that status LED is green.**

我正在研究 Ubuntu,正在使用 SDK 2018.3。 我還使用AES-ACC-U96-JTAG 板通過 MicroUSB 連接。 那么我該如何解決這個問題呢?

Xilinx Unified Installer 不安裝識別 Linux 系統上的 FPGA 板所需的 USB 驅動程序。 因此,必須在安裝工具后手動完成。

請參考以下鏈接。 我通過手動安裝 xilinx 電纜驅動器解決了我的問題。

  1. https://digilent.com/reference/programmable-logic/guides/install-cable-drivers
  2. https://www.xilinx.com/support/documentation/user_guides/ug344.pdf
  3. https://support.xilinx.com/s/article/59128?language=en_US

Go 到地址:

<Vivado Install>/data/xicom/cable_drivers/lin64/install_script/install_drivers/

sudo./install_drivers

sudo adduser $USER dialout

我在 web 周圍搜索並找到了這篇文章

由於我在 Ubuntu 上,因此我去了 Vivado/SDK 的標准安裝路徑。 它應該看起來像這樣:

/tools/Xilinx/SDK/2018.3/

在那里,我找到了一個“電纜驅動程序”目錄:

../data/xicom/cable_drivers/lin64/install_script/install_drivers

這個目錄的內容應該是:

52-xilinx-digilent-usb.rules
52-xilinx-ftdi-usb.rules
52-xilinx-pcusb.rules
install_digilent.sh
install_drivers
setup_pcusb
setup_xilinx_ftdi

我拔下所有電纜(AES-ACC-U96-JTAG 板)並按以下順序運行這些腳本:

  1. setup_xilinx_ftdi
  2. install_drivers

現在我重新啟動了 SDK,重新插入電纜並再次嘗試對 FPGA 進行編程,它成功了。 所以解決方案是重新安裝/更新通常通過 Vivado 安裝的驅動程序。

我希望這可以幫助一些人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM