toolchain-external: bump version of Linaro AArch64 toolchain
[buildroot-gz.git] / board / zynq / readme.txt
blob51e28b6b340802ef89b341f57f511baaeaf92e62
1 This is the Buildroot support for Zynq boards.  Zynq boards are available from
2 Xilinx and some third party vendors, but the build procedure is very similar.
4 Currently, three boards are natively supported by Buildroot:
5  - Xilinx ZC706 board (zynq_zc706_defconfig)
6  - Avnet ZedBoard (zynq_zed_defconfig)
7  - Avnet MicroZed (zynq_microzed_defconfig)
9 The following build procedure focuses on them, but you can adjust it to your
10 board even if it is not listed above.  Major Zynq-based boards are supported by
11 U-Boot, and their Device Trees are merged in Linux Kernel.  If your board is the
12 case, booting the kernel is a piece of cake.  All you need to do is to change:
13  - Kernel Device Tree file name (BR2_LINUX_KERNEL_INTREE_DTS_NAME)
14  - U-Boot board defconfig (BR2_TARGET_UBOOT_BOARD_KCONFIG)
16 Steps to create a working system for a Zynq board:
18 1) Configuration (do one of the following)
19     make zynq_zc706_defconfig     (ZC706)
20     make zynq_zed_defconfig       (Zedboard)
21     make zynq_microzed_defconfig  (MicroZed)
22 2) make
23 3) All needed files will be available in the output/images directory.
24    Create a FAT32 partition at the beginning of your SD Card and copy files:
25      - boot.bin
26      - u-boot.img
27      - uImage
28      - uramdisk.image.gz (should be renamed from rootfs.cpio.uboot)
29      - devicetree.dtb (should be renamed from zynq-***.dtb)
30    into your SD card
31 4) boot your board
33 You can alter the booting procedure by creating a file uEnv.txt
34 in the root of the SD card. It is a plain text file in format
35 <key>=<value> one per line:
37 kernel_image=myimage
38 modeboot=myboot
39 myboot=...
41 Note:
42 The DTB for MicroZed is the same as the one for the Zedboard (zynq-zed.dtb),
43 and this is the recommended solution, see
44 https://forums.xilinx.com/t5/Embedded-Linux/Microzed-default-device-tree-dts/td-p/432856.
46 References:
47  - ZC706 information including schematics, reference designs, and manuals are
48    available from
49    http://www.xilinx.com/products/boards-and-kits/ek-z7-zc706-g.html.
51  - Zedboard/Microzed information including schematics, reference designs, and
52    manuals are available from http://www.zedboard.org .