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# 54832

Zynq-7000 AP SoC - Creating Boot Images and Programming Boot Flash Sources

Description

This answer record covers information about BootGen on creating boot images and Uboot, iMPACT and SDK Flash Writer on programming primary flash devices.

解决方案

Creating Boot Images Using BootGen

BootGen is used to create a flash image for Zynq-7000 devices.

Boot and Configuration of the Zynq-7000 All Programmable SoC Software Developers Guide describes BootGen and information about the creating boot images.

Detailed steps on building a bootable image using bootgen is available in the Zynq-7000 All Programmable SoC: Concepts, Tools and Techniques in section 5.25 Take a Test Drive! Booting Linux from Quad-SPI Flash.
http://www.xilinx.com/support/documentation/zynq-7000_user_guides.htm

NOTE: The Zynq-7000 All Programmable SoC: Concepts, Tools and Techniques guide is tied to tool releases. Use the version that is applicable to the tool release being used.

Creating a PCIe Tandem Boot Image

An example of reducing the boot times to meet requirements for PCIe-based systems can be found in the Xilinx Zynq-7000 SoC ZC706 Evaluation Kit at:
http://www.xilinx.com/support/documentation/zynq-7000_user_guides.htm

Programming Flash Devices

Flash programming for Zynq-7000 AP SoC devices is supported by U-boot, iMPACT and SDK Flash Writer. Zynq-7000 AP SoC supports Quad-SPI, NAND, NOR and SD as primary boot interfaces. (Xilinx Answer 50991) lists the memory vendors and devices families that are supported by these Xilinx tools.
http://www.xilinx.com/support/answers/50991.htm

Programming with U-Boot

The Xilinx wiki page has information on programming Quad-SPI device using U-boot:
http://wiki.xilinx.com/zynq-uboot#toc10

Programming with iMPACT

The information about programming flash devices for Zynq-7000 is covered under iMPACT help under Design Tools.
http://www.xilinx.com/support/#nav=sd-nav-link-182711&tab=tab-sd

NOTE: The URL above takes you to the Design Tool page under which iMPACT Help can be accessed for the tool release being used.

Programming with SDK

Details on booting and debugging a Linux application and programming Quad-SPI is covered in chapter 5 - "Linux Booting and Application Debugging Using SDK" in the Zynq-7000 All Programmable SoC: Concepts, Tools and Techniques guide.
http://www.xilinx.com/support/documentation/zynq-7000_user_guides.htm

NOTE: The Zynq-7000 All Programmable SoC: Concepts, Tools and Techniques guide is tied to tool releases. Use the version that is applicable to the tool release being used.

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
54760 Zynq-7000 AP SoC - Booting a Zynq-7000 SoC Device N/A N/A
AR# 54832
创建日期 03/08/2013
Last Updated 03/26/2013
状态 Active
Type 综合文章
器件
  • Zynq-7000