cancel
Showing results for 
Search instead for 
Did you mean: 

General Discussions

BruceB
Journeyman III

Kria SOM intermittent eMMC boot problems

We're working with a Kria SOM on a custom carrier board.  The boot sequence is a typical one:  PMU firmware, FSBL, U-Boot (from MMC FAT partition), and Linux (from MMC EXT4 partition).  The MMC can be selected as either SD card or the SOM's eMMC.  When the selected MMC is the SOM's eMMC, we see intermittent boot failures, failing at the point when U-Boot attempts to read files from the eMMC.  Here are some relevant U-Boot messages:

...

mmc0(part 0) is current device
Scanning mmc 0:1...
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
Scanning disk mmc@ff160000.blk...
MMC: no card present

...

Scanning mmc 0:1...
Found U-Boot script /boot.scr
Error reading cluster
** Unable to read file /boot.scr **
Failed to load '/boot.scr'
## Executing script at 20000000
Wrong image format for "source" command
SCRIPT FAILED: continuing...
** No partition table - mmc 0 **

...

On any given power-up the boot problem may or may not occur.  Seemingly, the eMMC does not need to be reprogrammed because the same image may boot successfully on the next power-up.

Any insight or advice on this intermittent boot problem would be greatly appreciated!!

Thanks, Bruce

0 Likes
1 Solution

For xilinx products/software, probably better to ask at https://www.xilinx.com/support.html

Ryzen 5 5600x, B550 aorus pro ac, Hyper 212 black, 2 x 16gb F4-3600c16dgtzn kit, NM790 2TB, Nitro+RX6900XT, RM850, Win.10 Pro., LC27G55T..

View solution in original post

1 Reply

For xilinx products/software, probably better to ask at https://www.xilinx.com/support.html

Ryzen 5 5600x, B550 aorus pro ac, Hyper 212 black, 2 x 16gb F4-3600c16dgtzn kit, NM790 2TB, Nitro+RX6900XT, RM850, Win.10 Pro., LC27G55T..