summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.booting.md29
-rw-r--r--README.md12
2 files changed, 24 insertions, 17 deletions
diff --git a/README.booting.md b/README.booting.md
index a22ddb7b..f1ff39d5 100644
--- a/README.booting.md
+++ b/README.booting.md
@@ -3,7 +3,8 @@ Booting meta-xilinx boards
3 3
4Contents 4Contents
5-------- 5--------
6 * [Loading via JTAG](#loading-via-jtag) 6
7* [Loading via JTAG](#loading-via-jtag)
7 * [XSDB](#xsdb) 8 * [XSDB](#xsdb)
8 * [Load Bitstream](#load-bitstream) 9 * [Load Bitstream](#load-bitstream)
9 * [Load U-Boot (MicroBlaze)](#load-u-boot-microblaze) 10 * [Load U-Boot (MicroBlaze)](#load-u-boot-microblaze)
@@ -11,14 +12,14 @@ Contents
11 * [U-Boot Console](#u-boot-console) 12 * [U-Boot Console](#u-boot-console)
12 * [Kernel, Root Filesystem and Device Tree](#kernel-root-filesystem-and-device-tree) 13 * [Kernel, Root Filesystem and Device Tree](#kernel-root-filesystem-and-device-tree)
13 * [Booting via U-Boot](#booting-via-u-boot) 14 * [Booting via U-Boot](#booting-via-u-boot)
14 * [Loading via SD](#loading-via-sd) 15* [Loading via SD](#loading-via-sd)
15 * [Preparing SD/MMC](#preparing-sdmmc) 16 * [Preparing SD/MMC](#preparing-sdmmc)
16 * [Installing U-Boot](#installing-u-boot) 17 * [Installing U-Boot](#installing-u-boot)
17 * [Installing Kernel and Device Tree](#installing-kernel-and-device-tree) 18 * [Installing Kernel and Device Tree](#installing-kernel-and-device-tree)
18 * [Installing Root Filesystem](#installing-root-filesystem) 19 * [Installing Root Filesystem](#installing-root-filesystem)
19 * [U-Boot Configuration File](#u-boot-configuration-file) 20 * [U-Boot Configuration File](#u-boot-configuration-file)
20 * [Booting](#booting) 21 * [Booting](#booting)
21 * [Loading via TFTP](#loading-via-tftp) 22* [Loading via TFTP](#loading-via-tftp)
22 * [Kernel, Root Filesystem and Device Tree](#kernel-root-filesystem-and-device-tree-1) 23 * [Kernel, Root Filesystem and Device Tree](#kernel-root-filesystem-and-device-tree-1)
23 * [Booting via U-Boot](#booting-via-u-boot-1) 24 * [Booting via U-Boot](#booting-via-u-boot-1)
24 25
@@ -143,19 +144,22 @@ how large the ramdisk is.
143 144
144### Installing U-Boot 145### Installing U-Boot
145Add the following files to the first partition: 146Add the following files to the first partition:
146 * `boot.bin` 147
147 * `u-boot.img` (if using u-boot-xlnx) 148* `boot.bin`
148 * `u-boot-dtb.img` (if using u-boot) 149* `u-boot.img` (if using u-boot-xlnx)
150* `u-boot-dtb.img` (if using u-boot)
149 151
150### Installing Kernel and Device Tree 152### Installing Kernel and Device Tree
151Add the following files to the first partition: 153Add the following files to the first partition:
152 * `uImage` 154
153 * `<machine name>.dtb` 155* `uImage`
156* `<machine name>.dtb`
154 157
155### Installing Root Filesystem 158### Installing Root Filesystem
156If using a ramdisk also add the `.cpio.gz.u-boot` type of root filesystem image 159If using a ramdisk also add the `.cpio.gz.u-boot` type of root filesystem image
157to the first partition. 160to the first partition.
158 * `core-image-minimal-<machine name>.cpio.gz.u-boot` 161
162* `core-image-minimal-<machine name>.cpio.gz.u-boot`
159 163
160If using the SD card as the root filesystem, populate the second partition with 164If using the SD card as the root filesystem, populate the second partition with
161the content of the root filesystem. To install the root filesystem extract the 165the content of the root filesystem. To install the root filesystem extract the
@@ -198,9 +202,10 @@ Boot your system into U-Boot, using one of boot methods (e.g. JTAG, SD, QSPI).
198 202
199### Kernel, Root Filesystem and Device Tree 203### Kernel, Root Filesystem and Device Tree
200Place the following images into the root of the TFTP server directory: 204Place the following images into the root of the TFTP server directory:
201 * `core-image-minimal-<machine name>.cpio.gz.u-boot` 205
202 * `uImage` (Zynq) or `linux.bin.ub` (MicroBlaze) 206* `core-image-minimal-<machine name>.cpio.gz.u-boot`
203 * `<machine name>.dtb` 207* `uImage` (Zynq) or `linux.bin.ub` (MicroBlaze)
208* `<machine name>.dtb`
204 209
205### Booting via U-Boot 210### Booting via U-Boot
206The serial console of the target board will display the U-Boot console. 211The serial console of the target board will display the U-Boot console.
diff --git a/README.md b/README.md
index c3fc6068..eef02142 100644
--- a/README.md
+++ b/README.md
@@ -4,18 +4,20 @@ meta-xilinx
4This layer provides support for MicroBlaze, Zynq and ZynqMP. 4This layer provides support for MicroBlaze, Zynq and ZynqMP.
5 5
6Additional documentation: 6Additional documentation:
7 * [Building](README.building.md) 7
8 * [Booting](README.booting.md) 8* [Building](README.building.md)
9* [Booting](README.booting.md)
9 10
10Supported Boards/Machines 11Supported Boards/Machines
11========================= 12=========================
12 13
13Boards/Machines supported by this layer: 14Boards/Machines supported by this layer:
14 * MicroBlaze: 15
16* MicroBlaze:
15 * [Xilinx ML605 (QEMU)](conf/machine/ml605-qemu-microblazeel.conf) - `ml605-qemu-microblazeel` (QEMU support) 17 * [Xilinx ML605 (QEMU)](conf/machine/ml605-qemu-microblazeel.conf) - `ml605-qemu-microblazeel` (QEMU support)
16 * [Xilinx S3A DSP 1800 (QEMU)](conf/machine/s3adsp1800-qemu-microblazeeb.conf) - `s3adsp1800-qemu-microblazeeb` (QEMU support) 18 * [Xilinx S3A DSP 1800 (QEMU)](conf/machine/s3adsp1800-qemu-microblazeeb.conf) - `s3adsp1800-qemu-microblazeeb` (QEMU support)
17 * [Xilinx KC705](conf/machine/kc705-microblazeel.conf) - `kc705-microblazeel` 19 * [Xilinx KC705](conf/machine/kc705-microblazeel.conf) - `kc705-microblazeel`
18 * Zynq: 20* Zynq:
19 * [Zynq (QEMU)](conf/machine/qemu-zynq7.conf) - `qemu-zynq7` (QEMU Support) 21 * [Zynq (QEMU)](conf/machine/qemu-zynq7.conf) - `qemu-zynq7` (QEMU Support)
20 * [Xilinx ZC702](conf/machine/zc702-zynq7.conf) - `zc702-zynq7` 22 * [Xilinx ZC702](conf/machine/zc702-zynq7.conf) - `zc702-zynq7`
21 * [Xilinx ZC706](conf/machine/zc706-zynq7.conf) - `zc706-zynq7` 23 * [Xilinx ZC706](conf/machine/zc706-zynq7.conf) - `zc706-zynq7`
@@ -24,7 +26,7 @@ Boards/Machines supported by this layer:
24 * [Avnet/Digilent ZedBoard](conf/machine/zedboard-zynq7.conf) - `zedboard-zynq7` 26 * [Avnet/Digilent ZedBoard](conf/machine/zedboard-zynq7.conf) - `zedboard-zynq7`
25 * [Digilent Zybo](conf/machine/zybo-zynq7.conf) - `zybo-zynq7` 27 * [Digilent Zybo](conf/machine/zybo-zynq7.conf) - `zybo-zynq7`
26 * [Digilent Zybo Linux BD](conf/machine/zybo-linux-bd-zynq7.conf) - `zybo-linux-bd-zynq7` 28 * [Digilent Zybo Linux BD](conf/machine/zybo-linux-bd-zynq7.conf) - `zybo-linux-bd-zynq7`
27 * ZynqMP: 29* ZynqMP:
28 * [Xilinx EP108](conf/machine/ep108-zynqmp.conf) - `ep108-zynqmp` (QEMU support) 30 * [Xilinx EP108](conf/machine/ep108-zynqmp.conf) - `ep108-zynqmp` (QEMU support)
29 * [Xilinx ZCU102](conf/machine/zcu102-zynqmp.conf) - `zcu102-zynqmp` (QEMU support) 31 * [Xilinx ZCU102](conf/machine/zcu102-zynqmp.conf) - `zcu102-zynqmp` (QEMU support)
30 32