User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 200
UG585 (v1.11) September 27, 2016
Chapter 6: Boot and Configuration
0x2102
P: Non-secure
NP: Previous
The address value in the Source Offset word
points to a location within the BootROM
Header instead of where the image is
actually located.
Check the address value in the Source
Offset word.
0x2103
P: Non-secure
NP: Previous
The address value in the Source Offset word
is not aligned to a 64B boundary.
Align the address in the Source Offset
word to a 64-byte boundary.
0x2106
P: Non-secure
NP: Previous
Non-secure and execute from OCM mode.
The Length of Image parameter exceeds the
192 KB limit of the OCM for the initial
FSBL/User code.
Reduce the size of the initial FSBL/User
code that is loaded into the OCM.
0x2108
P: Non-secure
NP: Previous
Non-secure and execute from OCM mode.
The Start of Execution parameter is greater
than 192 KB (0x03 0000).
The Start of Execution value must be
within the OCM.
0x2109
P: Non-secure
NP: Previous
The Reserved parameter (0x038) is not set =
0.
Set the reserved parameter at 0x038 to
0.
0x210A
P: Non-secure
NP: Previous
Applies to secure boot mode. The Length of
Image word in the header is set to 0
(execute-in-place).
Execute-in-place is not supported in
secure mode. Either specify non-secure
mode, or change the Length of Image
word to match the image length after
decryption.
0x210B
P: Secure
NP: Previous
Secure mode. HMAC error occurred.
Verify that the key and key source are the
same for encryption and decryption.
0x210D
P: Header
NP: Previous
This error occurs if the image length is not
equal to 0 and the length is greater than
192 KB.
Reduce the size of the initial FSBL/User
code that is loaded into the OCM.
0x210E
P: Header
NP: Previous
The Length of Image parameter is set to 0
indicating an execute-in-place boot, but the
selected boot mode does not support
execute-in-place.
Check the boot mode settings.
NAND and SD card do not support
execute-in-place.
0x210F
P: Header
NP: Previous
BootROM Header checksum failed before
processing the Register Initialization words.
Verify that the Header Checksum is
correct.
Verify that the boot device can be
accessed reliably using the JTAG boot
mode.
0x2110
P: Header
NP: Previous
The Image Identification word in the
BootROM Header does not contain
0x584C4E58, 'XLNX'.
Make sure the Image Identification word
has 0x584C4E58.
Verify that the boot device can be
accessed reliably by using the JTAG boot
mode to download test software.
0x2111
P: Header
NP: Previous
One or more address/write-data pairs in the
Register Initialization section of the
BootROM contains an address outside of the
allowed range.
Make sure the addresses in the Register
Initialization section are within the
ranges defined in the TRM table 6-13
Boot Image Address-Data Write Address
Ranges.
Table 6-20: BootROM Error Codes (Cont’d)
Error
Code
Lockdown
Type
(1)
Description Solution