AR# 68476

Zynq UltraScale+ MPSoC - 2016.3 u-boot - cannot probe Spansion QSPI flash in dual parallel mode

Description

In my Zynq MPSoC board, there are two QSPI flash (Spansion flash: S25FL512SAGMFI011) in dual parallel mode.

In JTAG mode, 2016.3 SDK can program QSPI flash correctly.

However, 2016.3 u-boot cannot probe QSPI flash correctly.

U-Boot-PetaLinux> sf probe 0

Failed to initialize SPI flash at 0:0 (error -5)

Solution

This is a known issue in the 2016.3 release.

Please apply the attached patch to solve this issue.

This issue will be fixed in the 2017.1 release of u-boot.

Attachments

Associated Attachments

Name File Size File Type
0001-spi-Select-lower-flash-while-reading-Id-again.patch 1 KB PATCH
AR# 68476
Date 05/09/2017
Status Active
Type General Article
Devices
Tools