User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 198
UG585 (v1.11) September 27, 2016
Chapter 6: Boot and Configuration
Lockdown Types
The Lockdown Type column includes information based on the type of reset that started the
BootROM execution.
•POR reset (P)
•Non-POR reset (NP)
The type of lockdown indicated in Table 6-20 includes the following notations:
Non-secure: A non-secure lockdown occurs (system can be accessed by JTAG).
Header: The lockdown type is defined by the Encryption Status parameter in the header.
Secure: Always a secure lockdown (the system becomes inaccessible).
Previous: Applies only after a non-POR reset. If the previous boot mode was secure, then this
subsequent lockdown is secure. If the previous boot was non-secure, then this subsequent
lockdown is non-secure.
Table 6-20: BootROM Error Codes
Error
Code
Lockdown
Type
(1)
Description Solution
0x0002
P: Non-secure
NP: Non-secure
The system successfully booted in JTAG
mode.
Use the JTAG interface to the DAP and
TAP controllers.
0x2000
P: Non-secure
NP: Previous
Quad-SPI boot mode. The BootROM
detected a x8 parallel device configuration
using x1 mode, but then failed to read the
expected header parameters using x8 mode.
The BootROM continues with header search
using x8 mode, but it was unable to find the
Width Detection word using header search
within the image search range.
Check that the Quad-SPI device is
properly connected to the QSPI MIO
pins.
Be sure that the Width Detection word is
set equal to the data pattern
0xAA995566 and that the Image
Identification word has 0x584C4E58,
‘XLNX’
0x2001
P: Non-secure
NP: Previous
NAND boot mode. The BootROM could not
determine the ECC mode for the device.
Check that the NAND device is on the
vendor approved list, refer to (Xilinx AR#
50991).
0x200A
P: Non-secure
NP: Previous
SD card boot mode. The BootROM could not
find the boot image at the root of the SD
card; only a single boot image is supported
for this boot mode.
If the SD card was accessed by the FSBL/User
code and then a system reset occurs without
resetting the SD card, then the SD card
might be left in 4-byte addressing mode.
Check that there is a valid BootROM
Header in the root directory of the SD
card named BOOT.BIN.
Make sure the SD interface is operating
reliably; for example using XMD or other
debug tool to access it.
Make sure the SD card is in 3-byte
addressing mode.
Check the mode pin settings.
0x200B
P: Non-secure
NP: Previous
NOR boot mode. The BootROM could not
find a valid boot image in the NOR device
after searching.
Check that there is a valid BootROM
Header within the search range, refer to
the BootROM Header Search and
Multiboot sections.
0x200C
P: Non-secure
NP: Previous
Quad-SPI boot mode. The BootROM is
unable to find a valid header within the
image search range.
Check that there is a valid image written
within the boot partition address search
space for the device, refer to the
BootROM Header Search and Multiboot
sections.