summaryrefslogtreecommitdiffstats
path: root/meta-zedboard/README
diff options
context:
space:
mode:
Diffstat (limited to 'meta-zedboard/README')
-rw-r--r--meta-zedboard/README79
1 files changed, 29 insertions, 50 deletions
diff --git a/meta-zedboard/README b/meta-zedboard/README
index 3651cccb..20771eb9 100644
--- a/meta-zedboard/README
+++ b/meta-zedboard/README
@@ -1,65 +1,44 @@
1This README file contains information on building the meta-zedboard 1meta-zedboard
2BSP layer. 2==========
3 3
4The zedboard is an evaluation board by Avnet-Digilent for Xilinx Zynq 4This README file contains information on using the meta-zedboard BSP layer.
5architecture:
6 http://www.zedboard.org/
7 5
8Dependencies 6The ZedBoard is an evaluation board by Avnet/Digilent for the Zynq architecture:
9============ 7 http://www.zedboard.org/
10
11This layer depends on:
12 8
13 URI: git://git.yoctoproject.org/poky 9Please refer to the meta-xilinx/README for details regarding patch submission,
14 branch: master 10layer dependencies, build process, etc.
15 11
16 URI: git://github.com/Xilinx/meta-xilinx 12Supported Boards/Machines
17 branch: master 13=========================
18 14
15Avnet/Digilent ZedBoard (Zynq) - 'zedboard'
19 16
20Patches 17Reference files and documents
21======= 18=============================
22 19
23Refer meta-xilinx/README for patch submission details 20For details on the Evaluation board:
21 http://www.zedboard.org/content/overview
24 22
25Build Instructions 23For design files (including 'zynq_fsbl_0.elf') for the ZedBoard:
26================== 24 http://www.zedboard.org/reference-designs-categories/zynq-concepts-tools-and-techniques-zedboard
27 25
28Setup a Yocto Poky installation 26Additional information on Zynq architecture can be found at:
29 - http://www.yoctoproject.org/docs/current/yocto-project-qs/yocto-project-qs.html 27 http://www.xilinx.com/support/index.htm
30Clone the meta-xilinx layer into your installation
31Add meta-xilinx and meta-xilinx/meta-zedboard to your bblayers.conf file
32Add MACHINE="zedboard" to your local.conf file
33Build
34 > bitbake core-image-minimal
35 > bitbake u-boot-xlnx
36Images can be found in 'tmp/deploy/images' of your build directory
37 kernel - uImage*.bin
38 rootfs - core-image-minimal-zedboard-*.rootfs.ext2.gz.u-boot
39 uboot - u-boot-zedboard-v*.elf
40 device tree - uImage-*-zynq-zed-*.dtb
41 28
42SD Card boot 29SD Card Boot
43============ 30============
44 31
45Copy and rename files as follows. Multiple builds will result in multiple 32Note: This boot flow requires access to Xilinx tools (for BOOT.BIN generation).
46images, so choose the correct files (see above for image file name formats)
47 kernel - uImage
48 rootfs - uramdisk.image.gz
49 uboot - u-boot.elf
50 device tree - devicetree.dtb
51 33
52Use Xilinx tools to pack zynq_fsbl_0.elf and u-boot.elf into BOOT.BIN. 34Copy the following to the SD card (ensure to rename the files where appropriate):
53 - You can use Webpack or licensed Xilinx tools 35 Kernel: uImage
54Copy BOOT.BIN, devicetree.dtb, uImage and uramdisk.image.gz to the SD Card. 36 RootFS: uramdisk.image.gz (core-image-minimal-<machine name>.ext2.gz.u-boot)
55Insert SD Card, connect UART to Terminal program and boot board 37 DTB: devicetree.dtb (uImage-<machine name>.dtb)
56 38
39Using the Xilinx tools, package 'zynq_fsbl_0.elf' and 'u-boot.elf' into a
40'BOOT.BIN' (See http://www.wiki.xilinx.com/Prepare+Boot+Image for details). Once
41created copy 'BOOT.BIN' onto the SD Card.
57 42
58Reference files and documents 43Insert SD Card, connect UART to Terminal program and boot board (Ensure the
59============================= 44board is configured for SD Boot).
60http://www.zedboard.org/reference-designs-categories/zynq-concepts-tools-and-techniques-zedboard
61 - "Zynq Concepts, Tools, and Techniques on ZedBoard"
62 - contains both PDF file and design files including zynq_fsbl_0.elf
63
64Additional information on Zynq architecture can be found at:
65 http://www.xilinx.com/support/index.htm