diff options
Diffstat (limited to 'meta-zedboard/README')
-rw-r--r-- | meta-zedboard/README | 79 |
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 @@ | |||
1 | This README file contains information on building the meta-zedboard | 1 | meta-zedboard |
2 | BSP layer. | 2 | ========== |
3 | 3 | ||
4 | The zedboard is an evaluation board by Avnet-Digilent for Xilinx Zynq | 4 | This README file contains information on using the meta-zedboard BSP layer. |
5 | architecture: | ||
6 | http://www.zedboard.org/ | ||
7 | 5 | ||
8 | Dependencies | 6 | The ZedBoard is an evaluation board by Avnet/Digilent for the Zynq architecture: |
9 | ============ | 7 | http://www.zedboard.org/ |
10 | |||
11 | This layer depends on: | ||
12 | 8 | ||
13 | URI: git://git.yoctoproject.org/poky | 9 | Please refer to the meta-xilinx/README for details regarding patch submission, |
14 | branch: master | 10 | layer dependencies, build process, etc. |
15 | 11 | ||
16 | URI: git://github.com/Xilinx/meta-xilinx | 12 | Supported Boards/Machines |
17 | branch: master | 13 | ========================= |
18 | 14 | ||
15 | Avnet/Digilent ZedBoard (Zynq) - 'zedboard' | ||
19 | 16 | ||
20 | Patches | 17 | Reference files and documents |
21 | ======= | 18 | ============================= |
22 | 19 | ||
23 | Refer meta-xilinx/README for patch submission details | 20 | For details on the Evaluation board: |
21 | http://www.zedboard.org/content/overview | ||
24 | 22 | ||
25 | Build Instructions | 23 | For 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 | ||
28 | Setup a Yocto Poky installation | 26 | Additional 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 |
30 | Clone the meta-xilinx layer into your installation | ||
31 | Add meta-xilinx and meta-xilinx/meta-zedboard to your bblayers.conf file | ||
32 | Add MACHINE="zedboard" to your local.conf file | ||
33 | Build | ||
34 | > bitbake core-image-minimal | ||
35 | > bitbake u-boot-xlnx | ||
36 | Images 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 | ||
42 | SD Card boot | 29 | SD Card Boot |
43 | ============ | 30 | ============ |
44 | 31 | ||
45 | Copy and rename files as follows. Multiple builds will result in multiple | 32 | Note: This boot flow requires access to Xilinx tools (for BOOT.BIN generation). |
46 | images, 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 | ||
52 | Use Xilinx tools to pack zynq_fsbl_0.elf and u-boot.elf into BOOT.BIN. | 34 | Copy 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 |
54 | Copy 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) |
55 | Insert SD Card, connect UART to Terminal program and boot board | 37 | DTB: devicetree.dtb (uImage-<machine name>.dtb) |
56 | 38 | ||
39 | Using 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 | ||
41 | created copy 'BOOT.BIN' onto the SD Card. | ||
57 | 42 | ||
58 | Reference files and documents | 43 | Insert SD Card, connect UART to Terminal program and boot board (Ensure the |
59 | ============================= | 44 | board is configured for SD Boot). |
60 | http://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 | |||
64 | Additional information on Zynq architecture can be found at: | ||
65 | http://www.xilinx.com/support/index.htm | ||