1***************************************************
2Xilinx ZCU102 / ZCU104 / ZCU106 boards - ZynqMP SoC
3***************************************************
4
5This document describes the Buildroot support for the ZCU102, ZCU104
6and ZCU106 boards by Xilinx, based on the Zynq UltraScale+ MPSoC (aka
7ZynqMP).  It has been tested with the ZCU102 and ZCU106 production
8boards.
9
10Evaluation board features can be found here with the links below.
11
12ZCU102:
13https://www.xilinx.com/products/boards-and-kits/zcu102.html
14
15ZCU104:
16https://www.xilinx.com/products/boards-and-kits/zcu104.html
17
18ZCU106:
19https://www.xilinx.com/products/boards-and-kits/zcu106.html
20
21
22How to build it
23===============
24
25Configure Buildroot: (use the command for the specific board)
26
27    $ make zynqmp_zcu102_defconfig
28    $ make zynqmp_zcu104_defconfig
29    $ make zynqmp_zcu106_defconfig
30
31Compile everything and build the rootfs image:
32
33    $ make
34
35Result of the build
36-------------------
37
38After building, you should get a tree like this:
39
40    output/images/
41    +-- atf-uboot.ub
42    +-- bl31.bin
43    +-- boot.bin
44    +-- boot.vfat
45    +-- Image
46    +-- rootfs.ext2
47    +-- rootfs.ext4 -> rootfs.ext2
48    +-- sdcard.img
49    +-- system.dtb -> zynqmp-zcu106-revA.dtb
50    +-- u-boot.itb
51    `-- zynqmp-zcu106-revA.dtb
52
53How to write the SD card
54========================
55
56WARNING! This will destroy all the card content. Use with care!
57
58The sdcard.img file is a complete bootable image ready to be written
59on the boot medium. To install it, simply copy the image to an SD
60card:
61
62    # dd if=output/images/sdcard.img of=/dev/sdX
63
64Where 'sdX' is the device node of the SD.
65
66Eject the SD card, insert it in the board, and power it up.
67