News:

Attention: For security reasons,please choose a user name *different* from your login name.
Also make sure to choose a secure password and change it regularly.

Main Menu

TE0715 + TE0701 Board Program Flash Error

Started by Jason_Baxter, October 08, 2024, 02:02:16 PM

Previous topic - Next topic

Jason_Baxter

Hello,

I have issues writing the flash to the TE0715 mounted on a TE0701 board. I have created an FSBL, imported the prebuilt 04_30_3e_1gb, built the project, created a boot image and then connected the JTAG via mini-USB. I am trying to flash using qspi-x4-single but get the following error. The progress bar hangs and nothing happens. The dip switch (S3-3) is set to the Xilinx chip (on TE0701) and not the CPLD. The board is powered via the 12V supply. I'm unsure what else to do and am looking for guidance. Please let me know if there is any more key information I can provide.

Thank you.

****** Xilinx Program Flash
****** Program Flash v2022.2 (64-bit)
  **** SW Build (by xbuild) on 2022-10-13-12:09:39
    ** Copyright 1986-2022 Xilinx, Inc. All Rights Reserved.


WARNING: Failed to connect to hw_server at TCP:127.0.0.1:3121
Attempting to launch hw_server at TCP:127.0.0.1:3121

Connected to hw_server @ TCP:127.0.0.1:3121

Target not specified. Selecting target_id 2 (arm_dap) by default.

Retrieving Flash info...

Initialization done
Using default mini u-boot image file - C:/Xilinx2022/Vitis/2022.2/data\xicom\cfgmem\uboot\zynq_qspi_x4_single.bin
===== mrd->addr=0xF800025C, data=0x00000001 =====
BOOT_MODE REG = 0x00000001
WARNING: [Xicom 50-100] The current boot mode is QSPI.
Flash programming is not supported with the selected boot mode.If flash programming fails, configure device for JTAG boot mode and try again.

JH

Hi,
program flash of 7 series zynq with newer Vivado tools is not longer so easy when boot mode is not JTAG only. Here are some notes about this topic:
https://wiki.trenz-electronic.de/pages/viewpage.action?pageId=105689937

We start to update CPLDs of the 4x5 modules and carriers to use PGOOD signal of the module as additional boot mode pin.
TE0715 supports this since the middle of the last year, TE0701 carrier CPLD is currently in development for an update.
In case your TE0715 is older, than It's unfortunately not possible to update Module CPLD with TE0701, it's planned to add this feature in the next PCB Update of TE0701.

The easiest way for you is at the moment to download Vivado Labtool 2017.2 and use this to program:
https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/archive.html
-->https://www.xilinx.com/member/forms/download/xef.html?filename=Xilinx_Vivado_Lab_Win_2017.2_0616_1.tar.gz
In this case separate FSBL is not needed, only Boot.bin must be set inside Hardware manager. QSPI Flash type is in the most cases "s25fl256s-3.3v-qspi-x4-single" (see test_board\board_files\TE0715_board_files.csv)
In case you has still trouble, send me the serial number of the module and I check if you has select correct files.
br
John