无法在电路板上找到用于连接的 FPGA 设备 'Local':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 board 通过 MicroUSB 进行接口。那么我该如何解决这个问题?
我在网上搜索并找到 this post。
因为我在 Ubuntu,所以我进入了 Vivado/SDK 的标准安装路径。
它看起来应该有点像这样:
/tools/Xilinx/SDK/2018.3/
在那里,我找到了一个“cable drivers”目录:
../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 板)和 运行 这个脚本:install_drivers
。
现在我重启了SDK,重新插上我的电缆并再次尝试对FPGA进行编程,它成功了。
所以解决方案是 reinstall/update 通常通过 Vivado 安装的驱动程序。
我希望这对一些人有帮助。
小提示:Xilinx VirtualBox 的设置文档居然有提到这个。
Xilinx Unified Installer 不安装识别 Linux 系统上的 FPGA 板所需的 USB 驱动程序。因此,必须在安装工具后手动完成。
请参考以下链接。我通过手动安装 xilinx cable dirvers 解决了我的问题。
- https://digilent.com/reference/programmable-logic/guides/install-cable-drivers
- https://www.xilinx.com/support/documentation/user_guides/ug344.pdf
- https://support.xilinx.com/s/article/59128?language=en_US
前往位置:
<Vivado Install>/data/xicom/cable_drivers/lin64/install_script/install_drivers/
sudo ./install_drivers
sudo adduser $USER dialout
我正在学习 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 board 通过 MicroUSB 进行接口。那么我该如何解决这个问题?
我在网上搜索并找到 this post。
因为我在 Ubuntu,所以我进入了 Vivado/SDK 的标准安装路径。 它看起来应该有点像这样:
/tools/Xilinx/SDK/2018.3/
在那里,我找到了一个“cable drivers”目录:
../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 板)和 运行 这个脚本:install_drivers
。
现在我重启了SDK,重新插上我的电缆并再次尝试对FPGA进行编程,它成功了。 所以解决方案是 reinstall/update 通常通过 Vivado 安装的驱动程序。
我希望这对一些人有帮助。
小提示:Xilinx VirtualBox 的设置文档居然有提到这个。
Xilinx Unified Installer 不安装识别 Linux 系统上的 FPGA 板所需的 USB 驱动程序。因此,必须在安装工具后手动完成。
请参考以下链接。我通过手动安装 xilinx cable dirvers 解决了我的问题。
- https://digilent.com/reference/programmable-logic/guides/install-cable-drivers
- https://www.xilinx.com/support/documentation/user_guides/ug344.pdf
- https://support.xilinx.com/s/article/59128?language=en_US
前往位置:
<Vivado Install>/data/xicom/cable_drivers/lin64/install_script/install_drivers/
sudo ./install_drivers
sudo adduser $USER dialout