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

Zynq-7000 AP SoC won't boot from NAND. Read/write data from u-boot is correct.


My system will not boot from NAND.

I can access NAND correctly when booting from a different source and I can verify the data is correct.

REBOOT_STATUS returns the following:

0x200D - The BootROM is unable to find a valid header within the search range.


Ensure that there is a pull-up on the NAND BUSY signal. 

The internal pull-up in Zynq is disabled in the BootROM (refer to TRM table 6-11).

This pull-up is enabled in the FSBL (or ps7_init.tcl) and that is why u-boot works correctly.
AR# 60482
Date Created 05/01/2014
Last Updated 06/11/2014
Status Active
Type General Article
  • Zynq-7000