eMMC18 Boot Mode - 2021.2 English

Zynq UltraScale+ MPSoC Software Developer Guide

Document ID
UG1137
Release Date
2021-10-27
Version
2021.2 English

eMMC18 boot (version 4.5) supports the following:

  • FAT 16/32 file systems for reading the boot images.
  • Image search for MultiBoot with a maximum number of 8,192 files being supported.

The following figure shows an example for booting Linux in eMMC18 mode.

Figure 1. Booting in eMMC18 Mode

To create an eMMC18 boot image, provide the following files to Bootgen:

  • An FSBL ELF
  • A Cortex®-R5F-0/R5-1 and/or a Cortex®-A53 application ELF
  • Optional authentication and encryption keys

The Bootgen tool generates the boot.bin binary file. You can write the boot.bin file into an eMMC18 card using an eMMC18 card reader.

In PetaLinux, do the following:

  • Build the Linux kernel image, device tree file, and the root file system.
  • Copy the files into the eMMC18 card.

The formatted eMMC18 card then contains the boot.bin, the kernel image, and the device tree files in the FAT32 partition; the root file system resides in the EXT4 partition.