summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README3
-rw-r--r--docs/BOOT.sdcard36
2 files changed, 32 insertions, 7 deletions
diff --git a/README b/README
index d3e87beb..de3f1ee8 100644
--- a/README
+++ b/README
@@ -52,7 +52,7 @@ initialized configure bblayers.conf by adding the 'meta-xilinx' layer. e.g.:
52 52
53To build a specific target BSP configure the associated machine in local.conf: 53To build a specific target BSP configure the associated machine in local.conf:
54 54
55 MACHINE ?= "zc702" 55 MACHINE ?= "zc702-zynq7"
56 56
57Note: Currently MicroBlaze targets only support being built with an External 57Note: Currently MicroBlaze targets only support being built with an External
58toolchain, please see the section below 'Configuring External Toolchain'. 58toolchain, please see the section below 'Configuring External Toolchain'.
@@ -69,6 +69,7 @@ Once complete the images for the target machine will be available in the output
69directory 'tmp/deploy/images'. 69directory 'tmp/deploy/images'.
70 70
71Images generated: 71Images generated:
72 * core-image-minimal-<machine name>.tar.gz (rootfs tar+GZIP)
72 * core-image-minimal-<machine name>.cpio (rootfs in CPIO format) 73 * core-image-minimal-<machine name>.cpio (rootfs in CPIO format)
73 * core-image-minimal-<machine name>.ext2.gz.u-boot (rootfs in EXT2+GZIP, u-boot wrapped format) 74 * core-image-minimal-<machine name>.ext2.gz.u-boot (rootfs in EXT2+GZIP, u-boot wrapped format)
74 * u-boot.elf (U-Boot ELF) 75 * u-boot.elf (U-Boot ELF)
diff --git a/docs/BOOT.sdcard b/docs/BOOT.sdcard
index 5afaff47..ebaf9709 100644
--- a/docs/BOOT.sdcard
+++ b/docs/BOOT.sdcard
@@ -4,14 +4,38 @@ SD Card Boot (Zynq Only)
4 4
5Note: This boot flow requires access to Xilinx tools (for BOOT.BIN generation). 5Note: This boot flow requires access to Xilinx tools (for BOOT.BIN generation).
6 6
7Copy the following to the SD card (ensure to rename the files where appropriate): 7Creating boot file
8------------------
9Using the Xilinx tools, package 'zynq_fsbl_0.elf' and 'u-boot.elf' into a
10'BOOT.BIN' (See http://www.wiki.xilinx.com/Prepare+Boot+Image for details).
11
12Boot using a ramdisk
13--------------------
14Use an SD card with partition one in FAT16 format.
15Copy the following to the SD card partition one (ensure to rename the files
16where appropriate):
17 Boot file: BOOT.BIN
8 Kernel: uImage 18 Kernel: uImage
9 RootFS: uramdisk.image.gz (core-image-minimal-<machine name>.ext2.gz.u-boot) 19 RootFS: uramdisk.image.gz (core-image-minimal-<machine name>.ext2.gz.u-boot)
10 DTB: devicetree.dtb (uImage-<machine name>.dtb) 20 DTB: devicetree.dtb (uImage-<machine name>-ram.dtb)
11
12Using the Xilinx tools, package 'zynq_fsbl_0.elf' and 'u-boot.elf' into a
13'BOOT.BIN' (See http://www.wiki.xilinx.com/Prepare+Boot+Image for details). Once
14created copy 'BOOT.BIN' onto the SD Card.
15 21
16Insert SD Card, connect UART to Terminal program and boot board (Ensure the 22Insert SD Card, connect UART to Terminal program and boot board (Ensure the
17board is configured for SD Boot). 23board is configured for SD Boot).
24
25Boot using SD card partition
26----------------------------
27Use an SD card with partition one in FAT16 format and partition two in EXT2 format.
28Copy the following to the SD card partition one (ensure to rename the files where
29appropriate):
30 Boot file: BOOT.BIN
31 Kernel: uImage
32 DTB: devicetree.dtb (uImage-<machine name>-mmcblk0p2.dtb)
33Extract the following to the SD card partion two
34 RootFS: core-image-minimal-<machine name>.tar.gz
35
36Insert SD Card, connect UART to Terminal program and boot board.
37The loading of 'ramdisk' will fail as it is not present. Perform a manual
38boot by typing
39bootm 0x3000000 - 0x2A00000
40Refer to u-boot documention to see how to modify and save these settings,
41so the following boot will correctly locate the rootfs in partition two.