If you are having problems connecting to an ADI Product Evaluation Board on a supported Linux platform with ACE, the following suggestions may help. If your issue is not addressed here, please search in the EngineerZone forums, and ask a question in the corresponding product support forum.
You should also make sure your software stack is up to date:
This LED indicates that the 12V is present and SW8/POWER is turned on.
Solution: Check the mains power adapter is properly plugged in and mains power is turned on, and switch SW8/POWER is in the 'ON' position.
This LED indicates that the FPGA has been programmed during the boot process. If this LED does not turn on, it indicates the the FPGA has not been programmed.
Solution: Check the boot mode jumpers are set to select the SD Card as the primary boot device, per the table below, and that the SD Card is correctly orientated and fully inserted into the card slot on the underside of the board.
Jumper | JP11/MIO6 | JP10/MIO5 | JP9/MIO4 | JP8/MIO3 | JP7/MIO2 |
---|---|---|---|---|---|
Position | GND | 3V3 | 3V3 | GND | GND |
The SD card image may not be correct or may have been corrupted. Follow the instruction here to re-image the card: ADI Kuiper Linux for ACE Evaluation
LD7 Red LED should start to flash 20-30 seconds after powering on the Zedboard, to indicate that the boot process is complete, and the system is ready for use.
Solution: The SD card image may not be correct or may have been corrupted. Follow the instruction here to re-image the card: ADI Kuiper Linux for ACE Evaluation
LD11 Orange LED is the USB UART activity light that flashes on to indicate when there is serial traffic on the UART. In some cases, typically when the board is being rebooted, this LED may remain on continuously, that corresponds to the board failing to reboot.
Solution: A physical reset of the ZedBoard is required, either by pressing BTN6/PS-RST or by power cycling with SW8/POWER.
A correctly configured host controller board running the ADI Kuiper Linux for ACE Evaluation image, should be visible in the Windows Device Manager as a number of USB gadgets. Looking at the hardware shown under the 'USB Serial Bus Devices' node in the Windows Device Manager, there should be an 'IIO' child node, and under the 'Ports (COM & LPT) one or more serial ports that are part of a composite USB device. Selecting one of these devices, and choosing the View » Devices by Connection menu option will show them as group.
Solution: If the IIO and serial devices are not shown, ensure the USB micro-B cable is connected to J13/USB_OTG port on the Zedboard. If one or more of these USB gadgets have warning icon overlays, then the drivers may need to be installed and/or updated. Latest drivers are available here and a link to the version provided with ACE can be found by pressing the 'Help' button, and looking in the 'Application Resources » IIO Resources' panel section.
No button appears in the 'Attached Hardware' view on the Start tab representing the Product Evaluation Board attached to the host controller board.
Solution: Check that the LibIIO wrapper program is installed and running by looking in the Windows Taskbar for a minimized Console type application, that when opened should look like this:
If the Libiio Wrapper program is running, click the 'Refresh Attached Hardware' button. Unplugging and re-plugging a USB device may also help.
If the Libiio Wrapper program is not running in the taskbar it may need to be installed and/or ACE restarted. Assuming an up-to-date version of ACE, installation can be done from within ACE by selecting 'Help' from the ACE sidebar, expanding the Application Resources section, and using the Libiio Wrapper installer link in the IIO Resources section.
A button appears in the 'Attached Hardware' view on the Start tab representing the Product Evaluation Board attached to the host controller board, but on double-clicking the button ACE reports that no matching plug-in is installed or a generic IIO plug-in is opened instead.
Solution: If the board is supported in ACE for used with the ADI Kuiper Linux for ACE Evaluation image, then using the plug-in manager search for the board plug-in and install it from within ACE. If the board is not supported, but is running an IIO software stack, then the Generic IIO board plug-in may be used to provide basic functionality.