AR# 56196


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


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 SoC Solution Center (Xilinx Answer 52512) to address all questions related to the Zynq-7000 SoC.


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 05/28/2018
Status Active
Type Known Issues
Boards & Kits
People Also Viewed