Xilinx Zynq-7000 User Manual page 60

Hide thumbs Also See for Zynq-7000:
Table of Contents

Advertisement

BOOT.bin
BOOT.bin is a boot image generated using PetaLinux tools. It includes Xilinx first stage
bootloader, FPGA bitstream and u-boot.
image.ub
image.ub is a multi-component FIT binary including the linux kernel, devicetree and root
filesystem. Input consists of image source file (.its) and a set of data files. Image is
created with the help of standard U-boot mkimage tool which in turn uses the device tree
compiler (DTC) to produce image tree blob (image.ub).
Format of the FIT is described here:
Magic Number: Used for checking whether image is legacy or FIT.
Payload Address: Memory address where payload has to be loaded.
Payload Size: Actual size of the payload.
Entry Point: Location where Bootloader has to jump.
Image Type: Image type could be Single, Multicomponent or In place.
Image Payload: Payload kernel and other image payload.
The default location of bootable images are at
$PETALINUX/<proj-name>/build/linux/image.ub
The components of image.ub include:
Ramdisk
Device Tree Blob
Linux kernel Image
Ramdisk
The initial RAM disk (initrd) is the final root file system in most embedded systems. The
initrd is bound to the kernel and loaded as part of the kernel boot procedure. The kernel
then mounts this initrd as part of the two-stage boot process to load the modules to make
the real file systems available and get at the real root file system. The initrd image contains
the necessary executable and system files to support the second-stage boot of a Linux
system.
User applications can be found at the /bin directory. The user libraries is located at the
/lib directory along with the other system library and binaries.
Zynq-7000 AP SoC ZC702 Base TRD
UG925 (v6.0) February 21, 2014
Getting Started with the PetaLinux SDK
www.xilinx.com
60
Send Feedback

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents