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

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

Description

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.

Solution

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
Devices
  • Zynq-7000