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: 
Highlighted
Observer sberner66
Observer
413 Views
Registered: ‎10-06-2018

SD card boot on ZCU104 very sensitive to ground loops over the USB cable

This is a comment, not a question.

I had a lot of trouble with random failures of the linux SD card boot on ZCU104 (boot stopped or kernel crashed). The ZCU104 power supply was plugged into a different power strip than the laptop used to control the ZCU104. After plugging both, ZCU104 supply and laptop supply into the same power strip the problems were gone.

Another scenario was controlling two ZCU104 boards from the same computer, having again these random boot failures. After using a dedicated computer per ZCU104, the problems are gone.

It seems that the SD card boot is very sensitive to ground loops over the USB cable. I think there should be a warning in the user manual about this behavior ! Somebody unaware of those problems may waste a lot of time debugging nonexistent software problems. 

3 Replies
Moderator
Moderator
328 Views
Registered: ‎10-19-2011

Re: SD card boot on ZCU104 very sensitive to ground loops over the USB cable

I do this quite often with multiple boards (mostly zcu102/106) I haven't run into any problems yet. Have you seen this across multiple machines, or is this just one the one machine?

 

Thanks,

Travis

-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Observer sberner66
Observer
284 Views
Registered: ‎10-06-2018

Re: SD card boot on ZCU104 very sensitive to ground loops over the USB cable

I fails with my desktop computer but works with a laptop, power supply plugged in. Haven't tested on any other machines.

0 Kudos
Observer kpiter
Observer
19 Views
Registered: ‎04-03-2013

Re: SD card boot on ZCU104 very sensitive to ground loops over the USB cable

Looks like I run into this trouble also.

After power on the SD card is detected. But after reset via JTAG SD card is gone:

xsct% :

 

rst -srst
rst -por
after 500

targets -set -nocase -filter {name =~ "*PSU*"}
stop
rst -system
after 50

targets -set -nocase -filter {name =~ "*PMU*"}
stop
rst -system
after 50

targets -set -nocase -filter {name =~ "*PSU*"}
stop
rst -system
after 50

#By default, JTAGsecurity gates are enabled
#This disables security gates for DAP, PLTAP and PMU.
mwr 0xffca0038 0x1ff
after 500

cd C:/Prj/tftp
#Load and run PMU FW
targets -set -filter {name =~ "MicroBlaze PMU"}
dow pmufw.elf
con

after 500
#Reset A53, load and run FSBL
targets -set -filter {name =~ "Cortex-A53 #0"}
rst -processor
dow zynqmp_fsbl.elf
con
#Give FSBL time to run
after 5000

stop
#Other SW...
dow u-boot.elf
dow bl31.elf
con

 

Console:

 

...
U-Boot 2018.01 (Dec 06 2018 - 12:13:16 +0000) Xilinx ZynqMP ZCU104 revC

I2C: ready
DRAM: 2 GiB
EL Level: EL2
Chip ID: zu7ev
MMC: Card did not respond to voltage select!
mmc_init: -95, time 27
mmc@ff170000 - probe failed: -95
Card did not respond to voltage select!
mmc_init: -95, time 28

 

Still looking for the solution

0 Kudos