summaryrefslogtreecommitdiffstats
path: root/docs/BOOT.jtag
diff options
context:
space:
mode:
authorNathan Rossi <nathan.rossi@xilinx.com>2013-07-15 17:02:07 +1000
committerNathan Rossi <nathan.rossi@xilinx.com>2013-07-15 17:08:00 +1000
commitcbc850867718a798acda214609ce5e47cbcf6974 (patch)
tree3c8c23b2867f048a5d9f9048d3b38782281389c2 /docs/BOOT.jtag
parentb6d2dfc01d99408fb372856b77e0890993c7c345 (diff)
downloadmeta-xilinx-cbc850867718a798acda214609ce5e47cbcf6974.tar.gz
docs: Improve documentation of Zynq and MicroBlaze boot flows
* Add BOOT.jtag to cover booting u-boot for Zynq and MicroBlaze * Add BOOT.tftp to cover booting the kernel for Zynq and MicroBlaze * Add BOOT.sdcard to cover booting Zynq (using BOOT.BIN) Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
Diffstat (limited to 'docs/BOOT.jtag')
-rw-r--r--docs/BOOT.jtag30
1 files changed, 30 insertions, 0 deletions
diff --git a/docs/BOOT.jtag b/docs/BOOT.jtag
new file mode 100644
index 00000000..0588e822
--- /dev/null
+++ b/docs/BOOT.jtag
@@ -0,0 +1,30 @@
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>