AR# 69629

2017.1/2017.2 SDK- Zynq UltraScale+ MPSOC, Program Flash failed using FSBL with DDR ECC enabled

Description

When I attempt to program a QSPI device on a ZCU102 using an FSBL with DDR ECC enabled, it fails with following error:

Initialization done, programming the memory
BOOT_MODE REG = 0x0000
Problem in running uboot
Flash programming initialization failed.

ERROR: Flash Operation Failed

 

Solution

The delay between FSBL and u-boot load is not enough to complete ECC initialization of DDR memory.

This issue is fixed in Vivado 2017.3. in Vivado 2017.1 and 2017.2, the work-around is to use the FSBL without ECC. 

AR# 69629
Date 10/24/2017
Status Active
Type General Article
Devices
Tools
Boards & Kits