cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
519 Views
Registered: ‎04-04-2019

Stuck at U-Boot when booting SD Card

Hey, I've been trying to boot the Xilinx provided board image for the ZCU102 board from an SD Card. I had success using a smaller 8GB SD Card from a different brand but this new 64GB SD Card continues getting stuck at the following part of the boot process. I've tried the commands listed here but it doesn't help at all. Anyone have any ideas why one SD card works and not the other? 

Also I used Balena Etcher to get the image onto the SD Card and it worked previously but doesn't seem to be working now. Previously it would boot all the way up to PetaLinux but that doesn't seem to be the case anymore.

 

Xilinx Zynq MP First Stage Boot Loader 
Release 2019.2   Mar 17 2020  -  13:01:26
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: v2.0(release):xilinx-v2019.1-12-g713dace9
NOTICE:  BL31: Built : 03:54:52, Mar 17 2020
PMUFW:  v1.1


U-Boot 2019.01 (Mar 17 2020 - 04:11:49 +0000)

Model: ZynqMP ZCU102 Rev1.0
Board: Xilinx ZynqMP
DRAM:  4 GiB
EL Level:       EL2
Chip ID:        zu9eg
MMC:   mmc@ff170000: 0
Loading Environment from SPI Flash... 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: SD_MODE1
Reset reason:   EXTERNAL 
Net:   ZYNQ GEM: ff0e0000, phyaddr c, interface rgmii-id

Warning: ethernet@ff0e0000 MAC addresses don't match:
Address in ROM is          00:0a:35:03:2c:ce
Address in environment is  00:0a:35:00:22:01
eth0: ethernet@ff0e0000
U-BOOT for xilinx-zcu102-2019_2

ethernet@ff0e0000 Waiting for PHY auto negotiation to complete......................................... TIMEOUT !
Hit any key to stop autoboot:  0 
ZynqMP> 

 

 

0 Kudos
Reply
4 Replies
Moderator
Moderator
466 Views
Registered: ‎09-12-2007

Do you have an linux image on your SD card? It is just stopped at uboot.

Are you using petalinux 2020.1, as there will be a boot.scr file. You should add this file too to your SD card

0 Kudos
Reply
Teacher
Teacher
429 Views
Registered: ‎06-16-2013

Hi lgarrido@harris.com 

 

How did you format this SD card ?

Also, how many partition is there on SD card ? What kind of type was this formatted partition ?

 

Best regards,

0 Kudos
Reply
Voyager
Voyager
415 Views
Registered: ‎08-02-2019

Hi lgarrido@harris.com ,

First thing you can do is, creating a clean formatted sd card partitions.

You can find instructions here.

Saban

 

<--- If reply is helpful, please feel free to give Kudos, and close if it answers your question --->
0 Kudos
Reply
Moderator
Moderator
376 Views
Registered: ‎04-24-2017

Hi lgarrido@harris.com ,

As per SD spec any SD card capcaity > 32GB and < 2TB is  64GB SD cards SDXC standards and default file system is exFAT. Also in 2019.2 by default we enabled UHS for ZCU102 board hence you can see some boot issues due to different cards.

Some cards it says UHS with 80MB/s but it operates with SDR50 bus mode, To operate on 200MHz with UHS you SD cards should be SDR104 bus mode.

Try this AR https://www.xilinx.com/support/answers/73079.html and let us know how it goes 

Note: SDXC cards are detected as exFAT on Windows and you need to format the card with FAT32. Xilinx FSBL doesn't support exFAT.

 

 

Thanks,
Sandeep
PetaLinux Yocto | Embedded SW Support

---------------------------------------------------------------------------
Don’t forget to Reply, Kudo, and Accept as Solution.
---------------------------------------------------------------------------
0 Kudos
Reply