diff options
-rw-r--r-- | README.booting.md | 29 | ||||
-rw-r--r-- | README.md | 12 |
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 | ||
4 | Contents | 4 | Contents |
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 |
145 | Add the following files to the first partition: | 146 | Add 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 |
151 | Add the following files to the first partition: | 153 | Add 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 |
156 | If using a ramdisk also add the `.cpio.gz.u-boot` type of root filesystem image | 159 | If using a ramdisk also add the `.cpio.gz.u-boot` type of root filesystem image |
157 | to the first partition. | 160 | to 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 | ||
160 | If using the SD card as the root filesystem, populate the second partition with | 164 | If using the SD card as the root filesystem, populate the second partition with |
161 | the content of the root filesystem. To install the root filesystem extract the | 165 | the 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 |
200 | Place the following images into the root of the TFTP server directory: | 204 | Place 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 |
206 | The serial console of the target board will display the U-Boot console. | 211 | The serial console of the target board will display the U-Boot console. |
@@ -4,18 +4,20 @@ meta-xilinx | |||
4 | This layer provides support for MicroBlaze, Zynq and ZynqMP. | 4 | This layer provides support for MicroBlaze, Zynq and ZynqMP. |
5 | 5 | ||
6 | Additional documentation: | 6 | Additional documentation: |
7 | * [Building](README.building.md) | 7 | |
8 | * [Booting](README.booting.md) | 8 | * [Building](README.building.md) |
9 | * [Booting](README.booting.md) | ||
9 | 10 | ||
10 | Supported Boards/Machines | 11 | Supported Boards/Machines |
11 | ========================= | 12 | ========================= |
12 | 13 | ||
13 | Boards/Machines supported by this layer: | 14 | Boards/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 | ||