UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 56030

14.5 Zynq-7000 SoC AP iMPACT - NAND programming requires the board to be in JTAG mode

描述

NAND programming requires the board to be in JTAG mode.

解决方案

To work around this issue, set the boot mode to JTAG boot.

If booting in JTAG mode is NOT possible (custom board does not have boot mode jumpers), the FSBL used for NAND programming can be modified.

Instead of reading the bootmode from the MIO:

BootModeRegister = Xil_In32(BOOT_MODE_REG);BootModeRegister &= BOOT_MODES_MASK;

The code can "fake" the boot mode hard-coding JTAG:

BootModeRegister = JTAG_MODE;

This can be modified in the FSBL main.c file, only for the FSBL used to program the NAND (NOT the FSBL that goes into the boot image).

Note: This is not a Silicon issue but a tool limitation.

链接问答记录

相关答复记录

Answer Number 问答标题 问题版本 已解决问题的版本
52512 Xilinx Zynq-7000 SoC Solution Center N/A N/A
AR# 56030
日期 01/15/2018
状态 Active
Type 综合文章
器件
Tools
的页面