03-04-2020 04:20 PM - edited 03-04-2020 07:43 PM
I am using ZCU102.
HW-Z1-ZCu102 - Rev 1.1
I am not able to get 'hello world' shown at page 28.
I checked all four UARTs,
Only message I got on other UART was:
"!! Press ESC to enter System Controller mode"
One difference i found was part name as shown in the picture
In Ug1209, it is ending at "i" -- Figure 2-13 at page 24
You can see the figure attached with this message. It is ending at "e"
Not sure, it can make difference or not. But I have not able to get hello world message.
03-04-2020 04:30 PM - edited 03-04-2020 07:42 PM
03-04-2020 08:12 PM
I digged little more and figured out:
I am trying to run using both v2019.1 and v2018.3
But not able to run with anyone at the moment.
03-04-2020 09:04 PM
I am able to get Hello World.
Following helped a lot
Method: (using SDK 2018.3)
1. I downloaded petalinux BSP from
ZCU102 BSP (prod-silicon) (BSP - 588.33 MB)
MD5 SUM Value : 4caff226eecd17e4db68ed1bcab1ff21
2. extracted HDF file from that
Created a new SDK project and pointed to that HDF as hardware description
3. Followed: https://www.xilinx.com/support/answers/72210.html
Created new FSBL and new Hello_World projects.
4. Downloaded 72113-files.zip from
Replaced xfsbl_ddr_init.c, xfsbl_hooks.c, xfsbl_hooks.h file in fsbl "src" directory.
5. Carried out Clean and new Compile
6. created new run configuration.. for fsbl
Unchecked Run "psu_init" as descrined in https://www.xilinx.com/support/answers/72210.html
7. Then ran new run configuration from Hello_world
Unchecked Run "psu_init"
Checked "PL powerup"
It all looks kind of hacky.
Not sure, how to proceed forward.
Should I never check psu_init in future?
Always replace those files in FSBL?
How about I bring a new PL project from Vivado? what RAM values should i set?