UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 47023

Zynq EA - How do I boot from QSPI?

描述

There are three ways to boot from QSPI; one uses TFTP, and the other relies on FlashWriter or XMD.

解决方案

Recommended Flow: FlashWriter

  • In SDK, click Xilinx Tools -> Program Flash
  • Select your boot.bin image with 0x0 offset
  • Click Program

For XMD Only (Command Line):

XMD%connect arm hw
XMD%source ps7_init.tcl
XMD%ps7_init
XMD%dow u-boot.elf
XMD%dow data boot.bin 0x8000
XMD%con

u-boot>sf probe 0
u-boot>sf erase 0 0x01000000
u-boot>sf write 0x8000 0 0x01000000

Assumes the size of boot.bin is less than 1Mb

For TFTP:

1) Modify your Local Area Connection Properties under Control Panel\Network and Internet\Network Connections.

Select Use the following IP address
Set IP address to 10.10.70.101
Set Subnet mask to 255.255.0.0

2) Copy boot.bin to a directory

3) Download the Tftpd64 by Ph. Jounin Note: http://tftpd32.jounin.net/tftpd32_download.html

4) Enable PXE compatibility mode under Settings/TFTP of your TFTP server

5) Set up your TFTP serverto point to this new directory at address 10.10.70.101.

6) Start XMD

XMD%connect arm hw
XMD%source ps7_init.tcl
XMD%ps7_init
XMD%dow u-boot.elf
XMD%con

u-boot>sf probe 0
u-boot>tftp 0x8000 boot.bin
u-boot>sf erase 0 0x100000
u-boot>sf write 0x8000 0 0x100000

Assumes the size of boot.bin is less than 1Mb

链接问答记录

相关答复记录

Answer Number 问答标题 问题版本 已解决问题的版本
50991 Zynq-7000 AP SoC - What devices are supported for configuration? N/A N/A
AR# 47023
日期 12/15/2012
状态 Active
Type 综合文章
器件
  • Zynq-7000
的页面