User manual

Preparing the SD Card Boot Image
XAPP794 (v1.3) December 20, 2013 www.xilinx.com 53
Preparing the
SD Card Boot
Image
To configure and boot the ZC702 board with a customized hardware design and Linux platform,
the ISE tools and provided script files should be used to prepare the image files described in
Tabl e 1 4 .
The BOOT.BIN file consists of the Zynq FSBL binary image (zynq_fsbl.elf), ARM Linux
u-boot binary image (u-boot.elf), and the FPGA hardware design bitstream file
(system.bit).
To update the SD card with custom Linux applications, copy the custom ELF files to the SD card
in the location indicated in Tabl e 14 . Use the mouse to copy this file from the C/C++ Perspective
of the SDK user interface, then replace the file of the same name in the
C:\zvik_camera\binaries\sd_content folder.
To update the SD card with a custom hardware design bitstream, copy the system.bit file
from zvik_camera\hw\SDK\SDK_Export\hw to the
zvik_camera\binaries\boot_image directory, regenerate the BOOT.BIN file as
described in Regenerating the BOOT.BIN File, then copy the custom BOOT.BIN file to the SD
card.
Tabl e 14: ZC702 Evaluation Board Image Files
Image Name Description
BOOT.BIN The zynq_fsbl.elf, u-boot.elf, and system.bit files
combined and renamed BOOT.BIN to satisfy licensing
requirements.
init.sh Tells the system what application to launch.
config_my_ip.sh Specifies the default IP address.
devicetree.dtb Device tree blob for booting a RAM disk.
ramdisk8M.image.gz BusyBox-based Linux root file system.
zImage Linux kernel Image.
www Web-based GUI files.
www/cgi-bin/zvik_camera_linux_webserver.elf CGI application for web-based GUI.
zvik_camera_linux_app.elf Main Linux application for camera design.