UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Participant subu.rama
Participant
245 Views
Registered: ‎07-22-2018

UG1209 Embedded Design Tutorial with Vivado/PetaLinux v2019.1 failure with the design2 tricube app

Jump to solution

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

 

0 Kudos
1 Solution

Accepted Solutions
Participant subu.rama
Participant
138 Views
Registered: ‎07-22-2018

Re: UG1209 Embedded Design Tutorial with Vivado/PetaLinux v2019.1 failure with the design2 tricube app

Jump to solution

I am now using a Samsung UE590 Series 4K monitor Model: U28E590D and it works fine.

https://www.samsung.com/us/computing/monitors/uhd-and-wqhd/samsung-uhd-28-monitor-with-high-glossy-black-finish-lu28e590ds-za/

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

0 Kudos
2 Replies
Participant subu.rama
Participant
240 Views
Registered: ‎07-22-2018

Re: UG1209 Embedded Design Tutorial with Vivado/PetaLinux v2019.1 failure with the design2 tricube app

Jump to solution

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

0 Kudos
Participant subu.rama
Participant
139 Views
Registered: ‎07-22-2018

Re: UG1209 Embedded Design Tutorial with Vivado/PetaLinux v2019.1 failure with the design2 tricube app

Jump to solution

I am now using a Samsung UE590 Series 4K monitor Model: U28E590D and it works fine.

https://www.samsung.com/us/computing/monitors/uhd-and-wqhd/samsung-uhd-28-monitor-with-high-glossy-black-finish-lu28e590ds-za/

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

0 Kudos