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: 
Visitor tallonj
Visitor
490 Views
Registered: ‎10-29-2018

trouble booting the ZCU102 from any boot source

Hey guys,

 
I am having trouble booting my zcu102 from either QPSI or SD.
 
I was initially able to boot from qspi fine, then i created an SD card image from an image i got from analogue devices for running the FMCOMMS.
I was able to boot from this image perfectly and was working away within linux.
 
However when i power cycled the board i was no longer able to boot from either the sd  card or the QPSI.
 
I have tried:
- creating another SD card image
- ZCU102 qpsi flash recovery tutorial 
- using the program_flash binary to load an image onto the board
- manually loading and running pmufw.elf. fsbl.elf and u-boot.elf  etc onto the ram in an attempt to get a uboot terminal over the serial interface.
 
I have also experimented with different boot modes exhaustively.
 
None of this has gotten me anywhere, I never see anything past the fsbl on the serial interface. The only thing i am able to do is load a .bit file onto the fpga using the vivado GUI. but i have not been able to meaningfully interact with the ARM. 
 
Any suggestions would be appreciated!
 
Thanks,
Justin
 
Tags (1)
0 Kudos
3 Replies
Moderator
Moderator
454 Views
Registered: ‎06-27-2017

Re: trouble booting the ZCU102 from any boot source

Hi @tallonj,

Try to run below commands from XSCT console. they will list the targets(jtag connection is ok)

connect

targets

if not listed then check

Are INIT_B and PS_ERROR_OUT are in RED?

If yes you might need to read the PMU error status registers(0xFFD80530 and 0xFFD80540)

Also try reading 0xFFD80528 to check the CSU BootROM error code why it is not up.

Best Regards
Kranthi
--------------------------
Don't forget to reply, kudo, and accept as solution.
Visitor tallonj
Visitor
443 Views
Registered: ‎10-29-2018

Re: trouble booting the ZCU102 from any boot source

Hi Kranthi,

Thanks for your quick response! 

I am able to "connect" and "target".

Once I am connected and target the a53 processor it is in reset so i cannot query these status registers.

"Memory read error at 0xFFD80530. APU L2 cache is held in reset"

What I can do is load a pmufw.elf and fsbl.elf and run those and then i can query using mwr 0xFFD80530/40/28

All three registers give me a 0 in this case.

The registers also give a 0 when run from the SD card or QSPI.

Once thing in addition i can say is that when trying to run a simple "hello UART" program, the psu_init command run in xsdb, hangs. 

I read somewhere that is could be caused by a DDR misconfiguration but i do not know how to solve this/ determine if this is the problem.

 

Thanks again!

Justin

0 Kudos
Moderator
Moderator
436 Views
Registered: ‎06-27-2017

Re: trouble booting the ZCU102 from any boot source

@tallonj,

 

In that case, please run DDR tests by selecting them in application template.

 

 

Best Regards
Kranthi
--------------------------
Don't forget to reply, kudo, and accept as solution.
0 Kudos