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 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 SoC: Concepts, Tools and Techniques in section 5.25 Take a Test Drive! Booting Linux from Quad-SPI Flash.
https://www.xilinx.com/support/documentation/zynq-7000_user_guides.htm
NOTE: The Zynq-7000 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:
https://www.xilinx.com/support/documentation/zynq-7000_user_guides.htm
Programming Flash Devices
Flash programming for Zynq-7000 SoC devices is supported by U-boot, iMPACT and SDK Flash Writer. Zynq-7000 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.
https://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:
https://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.
https://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 SoC: Concepts, Tools and Techniques guide.
https://www.xilinx.com/support/documentation/zynq-7000_user_guides.htm
NOTE: The Zynq-7000 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 SoC - Booting a Zynq-7000 SoC Device | N/A | N/A |
AR# 54832 | |
---|---|
日期 | 05/22/2018 |
状态 | Active |
Type | 综合文章 |
器件 |