summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorNathan Rossi <nathan@nathanrossi.com>2017-02-09 02:18:12 +1000
committerNathan Rossi <nathan@nathanrossi.com>2017-02-16 13:55:57 +1000
commitdf9184e66d6da0a40b04ffa95e65461f8f10dc9a (patch)
treea3ea5e67d7d51ef18c4a0ee6042b87974007bebf /docs
parent1c91956a05ec272fc6dfa739a26e924464772780 (diff)
downloadmeta-xilinx-df9184e66d6da0a40b04ffa95e65461f8f10dc9a.tar.gz
docs/*: Remove old documentation
The documentation in the docs/ directory is now out dated and was replaced with the README.*.md files in the root of the repository. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/BOOT.jtag30
-rw-r--r--docs/BOOT.sdcard77
-rw-r--r--docs/BOOT.tftp35
-rw-r--r--docs/Rootfs11
4 files changed, 0 insertions, 153 deletions
diff --git a/docs/BOOT.jtag b/docs/BOOT.jtag
deleted file mode 100644
index 0588e822..00000000
--- a/docs/BOOT.jtag
+++ /dev/null
@@ -1,30 +0,0 @@
1
2Loading U-Boot via JTAG
3=======================
4
5Note: This boot flow requires access to Xilinx tools (for JTAG programming).
6
7Download the bitstream for the target machine using JTAG (The pre-built
8bitstream provided in the reference design files should be used).
9
10(MicroBlaze) Download the 'u-boot.elf' to the target CPU via the use of XMD.
11 $ xmd
12 XMD% connect mb mdm
13 XMD% rst
14 XMD% dow u-boot.elf
15 XMD% con
16
17(Zynq) Download the 'u-boot.elf' to the target CPU via the use of XMD.
18(Note: Ensure to have the boot mode pins/switches configured in JTAG mode)
19 $ xmd
20 XMD% connect arm hw
21 XMD% rst
22 XMD% dow zynq_fsbl_0.elf
23 XMD% con; sleep 1; stop
24 XMD% dow u-boot.elf
25 XMD% con
26
27U-Boot will load and the console will be avaliable on the UART interface.
28 ...
29 Hit any key to stop autoboot: 0
30 U-Boot>
diff --git a/docs/BOOT.sdcard b/docs/BOOT.sdcard
deleted file mode 100644
index 62897f3c..00000000
--- a/docs/BOOT.sdcard
+++ /dev/null
@@ -1,77 +0,0 @@
1
2SD Card Boot (Zynq Only)
3========================
4
5Note: This boot flow requires access to Xilinx tools (for BOOT.BIN generation).
6
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
12Additionally if you require a bitstream at boot ensure that the bitstream is
13included in the BOOT.BIN.
14
15Booting to U-Boot via SD
16------------------------
17Use an SD card with partition one in FAT16 format.
18
19Copy the following to the SD card partition one:
20 * Boot file: BOOT.BIN
21
22Insert the SD Card, connect UART to terminal program and boot the board the
23board. (Ensure the board is configured via the MIO's for SD Boot).
24
25Booting the Kernel (with ramdisk rootfs)
26----------------------------------------
27Use an SD card with partition one in FAT16 format.
28
29Copy the following to the SD card partition one:
30 * Kernel: uImage
31 * Root FS: core-image-minimal-<machine name>.cpio.gz.u-boot
32 * Devicetree: uImage-<machine name>.dtb
33
34Also create the file "uEnv.txt" on the SD card parition one, with the following
35contents. Replacing the names of files where appropriate (this file will be
36loaded into the U-Boot environment). Ensure to replace the file names with the
37correct name for you machine/system.
38
39 kernel_image=uImage
40 devicetree_image=uImage-<machine name>.dtb
41 ramdisk_image=core-image-minimal-<machine name>.cpio.gz.u-boot
42
43Alternatively you can use the default names for the images, rename them
44according to below and copy them onto partition one. Doing this removes the need
45to create the uEnv.txt file.
46
47 * Kernel: uImage
48 * Root FS: uramdisk.image.gz
49 * Devicetree: devicetree.dtb
50
51Insert the SD Card, connect UART to terminal program and boot the board the
52board. (Ensure the board is configured via the MIO's for SD Boot).
53
54Booting the Kernel (with mmcblk/SD card rootfs)
55-----------------------------------------------
56Use an SD card with partition one in FAT16 format, and an additional partition
57for the root filesystem (formatted as EXT2/3/4).
58
59Copy the following to the SD card partition one:
60 * Kernel: uImage
61 * Devicetree: uImage-<machine name>.dtb
62
63Extract the following to the SD card partion two:
64 * Root FS: core-image-minimal-<machine name>.tar.gz
65
66Also create the file "uEnv.txt" on the SD card parition one, with the following
67contents. Replacing the names of files where appropriate (this file will be
68loaded into the U-Boot environment). Ensure to replace the file names with the
69correct name for you machine/system.
70
71 kernel_image=uImage
72 devicetree_image=uImage-<machine name>.dtb
73 bootargs=console=ttyPS0,115200 root=/dev/mmcblk0p2 rw rootwait earlyprintk
74 uenvcmd=echo Copying Linux from SD to RAM... && fatload mmc 0 0x3000000 ${kernel_image} && fatload mmc 0 0x2A00000 ${devicetree_image} && bootm 0x3000000 - 0x2A00000
75
76Insert the SD Card, connect UART to terminal program and boot the board the
77board. (Ensure the board is configured via the MIO's for SD Boot).
diff --git a/docs/BOOT.tftp b/docs/BOOT.tftp
deleted file mode 100644
index 5b6d3386..00000000
--- a/docs/BOOT.tftp
+++ /dev/null
@@ -1,35 +0,0 @@
1
2Boot Linux via TFTP (using U-Boot)
3==================================
4
5Note: This boot flow requires a TFTP server.
6
7Boot your system into U-Boot, using an alternative boot method (e.g. JTAG, SD).
8
9Place the following images into the root of the TFTP server directory:
10 * core-image-minimal-<machine name>.cpio.gz.u-boot (RootFS)
11 * linux.bin.ub or uImage (Linux Kernel)
12 * <kernel binary>-<machine name>.dtb (DTB)
13
14The serial console of the target board will display the U-Boot console.
15Configure the 'ipaddr' and 'serverip' of the U-Boot environment.
16 U-Boot> set serverip <server ip>
17 U-Boot> set ipaddr <board ip>
18
19Using the U-Boot console; load the Kernel, RootFS and the DTB into memory.
20And then boot Linux using the 'bootm' command. (Note the load addresses will
21be dependant on machine used)
22
23For MicroBlaze (kc705-microblazeel):
24 U-Boot> tftpboot 0x85000000 linux.bin.ub
25 U-Boot> tftpboot 0x86000000 core-image-minimal-<machine name>.cpio.gz.u-boot
26 U-Boot> tftpboot 0x84000000 <machine name>.dtb
27 U-Boot> bootm 0x85000000 0x86000000 0x84000000
28
29For Zynq:
30 U-Boot> tftpboot 0x2000000 uImage
31 U-Boot> tftpboot 0x3000000 core-image-minimal-<machine name>.cpio.gz.u-boot
32 U-Boot> tftpboot 0x2A00000 uImage-<machine name>.dtb
33 U-Boot> bootm 0x2000000 0x3000000 0x2A00000
34
35U-Boot will prepare the Kernel for boot and then it will being to initialize.
diff --git a/docs/Rootfs b/docs/Rootfs
deleted file mode 100644
index 656b4b36..00000000
--- a/docs/Rootfs
+++ /dev/null
@@ -1,11 +0,0 @@
1
2Configuring Additional RootFS Output Images
3===========================================
4
5To configure the build or the machine to output additional rootfs image types
6the IMAGE_FSTYPES variable can be overridden or appended to.
7
8e.g. Add ext2 and ext2.gz.u-boot image types to the local.conf
9
10 IMAGE_FSTYPES += "ext2 ext2.gz.u-boot"
11