diff options
author | Nathan Rossi <nathan.rossi@xilinx.com> | 2013-07-15 17:02:07 +1000 |
---|---|---|
committer | Nathan Rossi <nathan.rossi@xilinx.com> | 2013-07-15 17:08:00 +1000 |
commit | cbc850867718a798acda214609ce5e47cbcf6974 (patch) | |
tree | 3c8c23b2867f048a5d9f9048d3b38782281389c2 /docs/BOOT.jtag | |
parent | b6d2dfc01d99408fb372856b77e0890993c7c345 (diff) | |
download | meta-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.jtag | 30 |
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 | |||
2 | Loading U-Boot via JTAG | ||
3 | ======================= | ||
4 | |||
5 | Note: This boot flow requires access to Xilinx tools (for JTAG programming). | ||
6 | |||
7 | Download the bitstream for the target machine using JTAG (The pre-built | ||
8 | bitstream 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 | |||
27 | U-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> | ||