NAND Boot Mode - 2023.2 English

Zynq UltraScale+ MPSoC Software Developer Guide (UG1137)

Document ID
UG1137
Release Date
2023-11-28
Version
2023.2 English

The NAND boot only supports 8-bit widths for reading the boot images, and image search for MultiBoot. The following figure shows an example for booting Linux in NAND mode.

Figure 1. Booting in NAND Mode

To create a NAND boot image, provide the following files to Bootgen:

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

The Bootgen tool generates the boot.bin binary file. You can then write the NAND bootable image into the NAND flash using the flash writer

Important: To boot from NAND, configure boot pins to 0x4.