08-17-2019 12:18 PM
I am following the Embedded Design Tutorial from UG1209 on a ZCU102 Rev 1.1 board.
I copied the "pre-built" BOOT.bin and image.ub images from the design files for this board to an SD card. I have an HDMI monitor and am using a displayport to HDMI cable to connect the ZCU102 to the monitor. The monitor is a ViewSonic VX2370smh-LED monitor.
Monitor: https://www.viewsonic.com/us/catalog/product_datasheet/view/key/vx2370smh-led.html
Cable: https://www.amazon.com/gp/product/B015OW3M1W/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&psc=1
After logging in as root and setting the DISPLAY env variable, starting the Xorg server and running tricube, it's running but NOTHING shows up on the monitor.
Is it a cable issue? If so, can anyone suggest a cable that works?
Is it a board issue?
Is there a tutorial that can use the HDMI ports on the ZCU102?
I was not able to run the 2019.1 version of BIT or the Board User Interface Test on this board.
I have posted these issues elsewhere but haven't had any responses that have been helpful.
For ex:
https://forums.xilinx.com/t5/Evaluation-Boards/ZCU102-Rev-1-1-Board-UI-gives-error/td-p/1002910
Here is a shortened boot/run log.
Xilinx Zynq MP First Stage Boot Loader Release 2018.3 Nov 28 2018 - 09:19:46 NOTICE: ATF running on XCZU9EG/silicon v4/RTL5.1 at 0xfffea000 NOTICE: BL31: Secure code at 0x0 NOTICE: BL31: Non secure code at 0x10080000 NOTICE: BL31: v1.5(release):xilinx-v2018.02-RC1-917-g4d1ec82a NOTICE: BL31: Built : 09:17:45, Nov 28 2018 PMUFW: v1.1 U-Boot 2018.01 (Nov 28 2018 - 09:18:33 +0000) Xilinx ZynqMP ZCU102 rev1.0 I2C: ready DRAM: 4 GiB EL Level: EL2 Chip ID: zu9eg MMC: mmc@ff170000: 0 (SD) SF: Detected n25q512a with page size 512 Bytes, erase size 128 KiB, total 128 MiB *** Warning - bad CRC, using default environment In: serial@ff000000 Out: serial@ff000000 Err: serial@ff000000 Model: ZynqMP ZCU102 Rev1.0 Board: Xilinx ZynqMP Bootmode: LVL_SHFT_SD_MODE1 Net: ZYNQ GEM: ff0e0000, phyaddr c, interface rgmii-id ....... root@xilinx-zcu102-2018_3:~# export DISPLAY=:0.0 root@xilinx-zcu102-2018_3:~# /usr/bin/Xorg -depth 16 & [1] 2464 X.Org X Server 1.19.3 Release Date: 2017-03-15 X Protocol Version 11, Revision 0 Build Operating System: Linux 3.10.0-327.el7.x86_64 x86_64 Current Operating System: Linux xilinx-zcu102-2018_3 4.14.0-xilinx-v2018.3 #1 SMP Wed Nov 28 09:20:31 UTC 2018 aarch64 Kernel command line: earlycon clk_ignore_unused Build Date: 25 November 2018 05:34:33PM Current version of pixman: 0.34.0 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Sat Aug 17 17:42:58 2019 (==) Using config file: "/etc/X11/xorg.conf" (==) Using system config directory "/usr/share/X11/xorg.conf.d" root@xilinx-zcu102-2018_3:~# tricube Start Main Calling OpenDisplay Calling XCreateSimpleWindow Calling XStoreName Calling XMapWindow Calling prepareGraphics Calling eglGetDisplay Display Used 0x1 & EGL versions are 1.4 Your EGL Version is "1.4 Linux-r8p0-01rel0" Your EGL Vendor is "ARM" Calling doGraphics iLocPosition = 0 iLocColor = 1 iLocMVP = 0
Thank you
Subu
08-30-2019 03:04 PM
I am now using a Samsung UE590 Series 4K monitor Model: U28E590D and it works fine.
The Xilinx post at https://www.xilinx.com/support/answers/68671.html lists an older version of this Samsung monitor series Model: U28D590D
The latest is U28E vs U28D in the same Samsung 590 series.
Xilinx really needs to update this list of monitors and adapters. They were last updated in 2017.
Subu
08-17-2019 12:27 PM
I found this as a clue:
https://www.xilinx.com/support/answers/67462.html
For ZCU102 demos, DP-to-HDMI adapters currently do not work out of the box, and even in the future there will likely only be a subset of adapters that might work.
Some active adapters have been known to work. They are not technically supported, but have been known to work on the newer silicon revisions.
-----
So the question becomes: What are these active adapters that have been known to work?
Thank you
Subu
08-30-2019 03:04 PM
I am now using a Samsung UE590 Series 4K monitor Model: U28E590D and it works fine.
The Xilinx post at https://www.xilinx.com/support/answers/68671.html lists an older version of this Samsung monitor series Model: U28D590D
The latest is U28E vs U28D in the same Samsung 590 series.
Xilinx really needs to update this list of monitors and adapters. They were last updated in 2017.
Subu