diff options
| author | Nathan Rossi <nathan.rossi@xilinx.com> | 2013-05-31 10:33:44 +1000 |
|---|---|---|
| committer | Nathan Rossi <nathan.rossi@xilinx.com> | 2013-05-31 10:33:44 +1000 |
| commit | 83c6d83a877b29142b43fe2a402becd905251e5f (patch) | |
| tree | a8a0df7df622d88d232e03ee55673ef2effe1b4c /meta-zc702 | |
| parent | 29ef008114c1a2049338f69d80b7ab6727849d94 (diff) | |
| download | meta-xilinx-83c6d83a877b29142b43fe2a402becd905251e5f.tar.gz | |
README: Updated README files for meta-xilinx and BSPs
* Cleaned up some duplication
* Added README for meta-kc705
* Added additional information
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
Diffstat (limited to 'meta-zc702')
| -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 | ||
