You can have issues while erasing or programming QSPI in single and dual parallel configurations using SDK and iMPACT.
The Zynq device is unable to boot after programming.
IMPORTANT:
An update for 2013.3 SDK and 14.7 iMPACT is available in the form of a Tactical Patch. See (Xilinx Answer 59287).
This Tactical Patch is needed for this Xilinx Answer. On top of it the below workaround must be applied.
The work-around is to force the QSPI MIO to the correct settings using the following debug environmental variables.
Refer to (Xilinx Answer 59272) for more details on How to use these Debug Environmental Variables.
for Single configuration:
XIL_CSE_ZYNQ_MASKWRITE_00 set to F8000108,FFFFFFFF,0001E008
XIL_CSE_ZYNQ_MASKWRITE_01 set to F800014C,FFFFFFFF,00000501
Once the Debug Environmental Variables are set, use the SDK or iMPACT GUI to program the QSPI.
for Dual Parallel configuration:
XIL_CSE_ZYNQ_MASKWRITE_00 set to F8000108,FFFFFFFF,0001E008
XIL_CSE_ZYNQ_MASKWRITE_01 set to F800014C,FFFFFFFF,00000501
XIL_CSE_ZYNQ_FLASH_SECTOR_SIZE set to 131072
Once the Debug Environmental Variables are set, use the SDK or iMPACT GUI to program the QSPI.
for Dual Stacked configuration:
XIL_CSE_ZYNQ_MASKWRITE_00 set to F8000108,FFFFFFFF,0001E008
XIL_CSE_ZYNQ_MASKWRITE_01 set to F800014C,FFFFFFFF,00000501
XIL_CSE_ZYNQ_MASKWRITE_02 set to F8000700,FFFFFFFF,00001202
Once the Debug Environmental Variables are set, use the SDK or iMPACT GUI to program the QSPI selecting "qspi_single". DO NOT select "qspi_dual_stacked".
NOTE: this iMPACT batch scripts assumes that Zynq booted in JTAG boot mode. If booting in QSPI boot mode, the scripts need to be modified accordantly with (Xilinx Answer 55920).
Answer Number | 问答标题 | 问题版本 | 已解决问题的版本 |
---|---|---|---|
56558 | 14.6/2013.2 FSBL: Failed to boot from Dual stacked QSPI | N/A | N/A |
55920 | Zynq-7000 SoC - 2013.3 SDK / 14.7 iMPACT is not able to program the QSPI if in QSPI boot mode on a production silicon | N/A | N/A |
AR# 58102 | |
---|---|
日期 | 05/21/2018 |
状态 | Active |
Type | 已知问题 |
器件 | |
Tools | |
Boards & Kits |