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

Zynq-7000 AP SoC - The system might not boot if Linux is used to program the Spansion QSPI flash for the first time

Description

On a fresh ZC706 board, images were flashed in Spansion QSPI flash using Linux and it did not boot. I then rebooted with SD, performed sf probe from u-boot, then rebooted in QSPI mode and it was fine.

iMPACT and u-boot set a non-volatile bit (Quad Enable bit) of the Spansion flash in order to have the system boot properly. Programming using Linux does not set this bit.

Visit the Zynq-7000 AP SoC Solution Center (Xilinx Answer 52512) to address all questions related to the Zynq-7000 AP SoC.

Solution

The recommended flow is to use iMPACT or u-boot to program the QSPI flash for the first time.

Linux programming will actually work after you used iMPACT or u-boot for the first time programming.

AR# 56196
Date Created 05/30/2013
Last Updated 11/22/2013
Status Active
Type Known Issues
Devices
  • Zynq-7000
Boards & Kits
  • Zynq-7000 All Programmable SoC ZC706 Evaluation Kit