cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Observer
Observer
301 Views
Registered: ‎07-16-2012

ZCU102 hello world stuck on boot (SDK 2019.1.3 with 0432055-05)

Hi everybody,

I'm trying to run Hello World via JTAG on my ZCU102.
A workmate had Petalinux running on the board, so I assume the board itself is OK.
I have the 0432055-05 version of the board so I upgraded to 2019.1.3 and re-created my hello world with this version using the ZCU102_hardware_platform(predefined) and psu_cortexa53_0.
Now I choose Debug As -> Debug Configurations
Xilinx C/C++ application (System Debugger)
[x] Reset entire System
[DEBUG]

I get this output:

15:07:37 INFO	: Connected to target on host '127.0.0.1' and port '3121'.
15:07:38 INFO	: Jtag cable 'Digilent JTAG-SMT2NC 210308AAFC71' is selected.
15:07:38 INFO	: 'jtag frequency' command is executed.
15:07:38 INFO	: Sourcing of 'C:/Xilinx/SDK/2019.1/scripts/sdk/util/zynqmp_utils.tcl' is done.
15:07:38 INFO	: Context for 'APU' is selected.
15:07:39 INFO	: System reset is completed.
15:07:42 INFO	: 'after 3000' command is executed.
15:07:42 INFO	: Context for 'APU' is selected.
15:07:42 INFO	: Hardware design information is loaded from 'C:/Users/phherzog/workspace/ZCU102_hw_platform/system.dsa'.
15:07:42 INFO	: 'configparams force-mem-access 1' command is executed.
15:07:42 INFO	: Context for 'APU' is selected.
15:07:42 INFO	: Sourcing of 'C:/Users/phherzog/workspace/ZCU102_hw_platform/psu_init.tcl' is done.
15:07:44 INFO	: 'psu_init' command is executed.
15:07:44 INFO	: 'catch {psu_protection}' command is executed.
15:07:44 INFO	: Context for processor 'psu_cortexa53_0' is selected.
15:07:44 INFO	: Processor reset is completed for 'psu_cortexa53_0'.
15:07:49 INFO	: The application 'C:/Users/phherzog/workspace/helloworld/Debug/helloworld.elf' is downloaded to processor 'psu_cortexa53_0'.
15:07:49 INFO	: 'configparams force-mem-access 0' command is executed.
15:07:49 INFO	: ----------------XSDB Script----------------
connect -url tcp:127.0.0.1:3121
source C:/Xilinx/SDK/2019.1/scripts/sdk/util/zynqmp_utils.tcl
targets -set -nocase -filter {name =~"APU*" && jtag_cable_name =~ "Digilent JTAG-SMT2NC 210308AAFC71"} -index 1
rst -system
after 3000
targets -set -nocase -filter {name =~"APU*" && jtag_cable_name =~ "Digilent JTAG-SMT2NC 210308AAFC71"} -index 1
loadhw -hw C:/Users/phherzog/workspace/ZCU102_hw_platform/system.dsa -mem-ranges [list {0x80000000 0xbfffffff} {0x400000000 0x5ffffffff} {0x1000000000 0x7fffffffff}]
configparams force-mem-access 1
targets -set -nocase -filter {name =~"APU*" && jtag_cable_name =~ "Digilent JTAG-SMT2NC 210308AAFC71"} -index 1
source C:/Users/phherzog/workspace/ZCU102_hw_platform/psu_init.tcl
psu_init
catch {psu_protection}
targets -set -nocase -filter {name =~"*A53*0" && jtag_cable_name =~ "Digilent JTAG-SMT2NC 210308AAFC71"} -index 1
rst -processor
dow C:/Users/phherzog/workspace/helloworld/Debug/helloworld.elf
configparams force-mem-access 0
----------------End of Script----------------

15:07:49 INFO	: Context for processor 'psu_cortexa53_0' is selected.
15:07:49 INFO	: 'con' command is executed.
15:07:49 INFO	: ----------------XSDB Script (After Launch)----------------
targets -set -nocase -filter {name =~"*A53*0" && jtag_cable_name =~ "Digilent JTAG-SMT2NC 210308AAFC71"} -index 1
con
----------------End of Script----------------

15:07:49 INFO	: Launch script is exported to file 'C:\Users\phherzog\workspace\.sdk\launch_scripts\xilinx_c-c++_application_(system_debugger)\system_debugger_using_debug_helloworld.elf_on_local.tcl'


...but no hello world, and it doesn't break on fuction main.

So I press the suspend button, and it's stuck in asm_vectors.S at one of the two starting with "b" each time I try:

	b	_boot
.org (VBAR + 0x200)
	b	SynchronousInterruptHandler


Any hints what's gone wrong?

Thanks,

Philip


 

0 Kudos
2 Replies
Highlighted
117 Views
Registered: ‎09-09-2019

Re: ZCU102 hello world stuck on boot (SDK 2019.1.3 with 0432055-05)

Hello ,

I'm today in the same situation.

Please, help me.

 

 

Pier

0 Kudos
Highlighted
105 Views
Registered: ‎09-09-2019

Re: ZCU102 hello world stuck on boot (SDK 2019.1.3 with 0432055-05)

Solved: it was a NEW zcu102: I changed the DDR parmeters in the Zynq -MP parameters panel in Vivado and all goes well.

It is typical issue regarding the "new" ZCU102 boards.

 

Pier