I am following the "Developing Zynq UltraScale+ MPSoC Hardware Technical Training Course" on Hackster.io for a basic Hello World
program on my Ultra96 board.
Once I was at Lab2's end, I was supposed to launch my Hello World
program on the Zynq MPSoC. However, I got this warning:
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.**
I am working on Ubuntu and am using the SDK 2018.3. Also I use the AES-ACC-U96-JTAG board to interface via MicroUSB. So a how can I fix this issue?
The Xilinx Unified Installer does not install the USB drivers required to recognize an FPGA board on a Linux system. As such, it must be done manually after the tools have been installed.
Please refer to the following links. I solved my problem by manually installing the xilinx cable dirvers.
Go to the location:
<Vivado Install>/data/xicom/cable_drivers/lin64/install_script/install_drivers/
sudo ./install_drivers
sudo adduser $USER dialout