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