cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
lastsecond
Contributor
Contributor
429 Views
Registered: ‎09-14-2018

VC709 Flash Programming Unsuccessful

Hello,

We need some help.

We recently purchased 5 VC709 development boards, 4 of which had no problems after debugging, and then 1 was debugged in the same way, and an error was reported.

After energizing the board and the fan does not turn, Open Vivado software and use Quick Start--Open Hardware Manager--Open Target...

Burn part of the program, flash error prompt.

You can see the two screenshots below.

4.png

 

故障提示2.png

 

 Content of the error:

There was one error mess age while Program Configuration Memory Device.
Messages:
[Labtools 27-3347] Flash Programming Unsuccessful: Byte 4194304 does not match
(FF!=00)

 

The same program can be used on other VC709.

I hope you can give me a solution. Thank you very much!

0 Kudos
8 Replies
drjohnsmith
Teacher
Teacher
416 Views
Registered: ‎07-09-2009

first things to check on these sort of boards.

a) configuratio switches, have they been moved by mistake ?

b) power supplies, are they all up and at the rigth level

it has been noticed that some of this type of boards use a programable power supply, that can become un programmed if the JTAG programmer is live inserted / removed. ( apparently its clearly stated some where than the board must be powered down before the programmer is plugged/ un pluged )

 

just a thought.

 

<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
wduffy
Xilinx Employee
Xilinx Employee
302 Views
Registered: ‎01-21-2013

Hi @lastsecond

 

Can you provide the full output from the console after you received the errors?

When you select the Erase or Programming options, do you select the address range as “Configuration File Only” or “Entire Configuration Memory Device”?

Can you be sure to test using “Entire Configuration Memory Device” and send the results then.

 

From UG908 https://www.xilinx.com/support/documentation/sw_manuals/xilinx2020_2/ug908-vivado-programming-debugging.pdf:

post.png

Thanks,
Wendy
Xilinx Technical Support
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
lastsecond
Contributor
Contributor
273 Views
Registered: ‎09-14-2018

Hello,

Thank you very much for your reply.

We use USB to download the debugged program, without using JTAG.

Complete erasure was also attempted, but the same error was returned.

Write bit file is ok, should be the main chip is OK.

I can't write MCS, maybe there is something wrong with Flash?

0 Kudos
lastsecond
Contributor
Contributor
269 Views
Registered: ‎09-14-2018

Hello,

Thank you very much for your reply.

Board setup

1.png2.png3.png

Operation process and problems:

1After the power, the wind fan, and then do not turn, the other normal board fan has been turning

2Open target->Auto connect-BBB>

Right click xc7vx690t_0(1)->Program Device, select Bitstream file, can write normally,

Open target->Auto Connect->

Right click on xc7vx690t_0(1)-> Add Configuration Memory Device

The Memory Part: mt28gu01gaax1e BPI -- x16

4.png

Two problems arise:

Problem A :

5.jpg6.png

Also refer to ERR-1.MP4.

Problem B:

Refer to err2-1.mp4 and err2-2.mp4

0 Kudos
lastsecond
Contributor
Contributor
265 Views
Registered: ‎09-14-2018

I've tried an Entire Configuration Memory Device, but it doesn't work either.

7.jpg

output from the console:

start_gui

open_hw

connect_hw_server

INFO: [Labtools 27-2285] Connecting to hw_server url TCP:localhost:3121

INFO: [Labtools 27-2222] Launching hw_server...

INFO: [Labtools 27-2221] Launch Output:

 

****** Xilinx hw_server v2018.3

  **** Build date : Dec  7 2018-00:40:27

    ** Copyright 1986-2018 Xilinx, Inc. All Rights Reserved.

 

 

disconnect_hw_server localhost:3121

connect_hw_server

INFO: [Labtools 27-2285] Connecting to hw_server url TCP:localhost:3121

open_hw_target

INFO: [Labtoolstcl 44-466] Opening hw_target localhost:3121/xilinx_tcf/Digilent/210203A7E03DA

current_hw_device [get_hw_devices xc7vx690t_0]

refresh_hw_device -update_hw_probes false [lindex [get_hw_devices xc7vx690t_0] 0]

INFO: [Labtools 27-1435] Device xc7vx690t (JTAG device index = 0) is not programmed (DONE status = 0).

create_hw_cfgmem -hw_device [lindex [get_hw_devices xc7vx690t_0] 0] [lindex [get_cfgmem_parts {mt28gu01gaax1e-bpi-x16}] 0]

set_property PROGRAM.BLANK_CHECK  0 [ get_property PROGRAM.HW_CFGMEM [lindex [get_hw_devices xc7vx690t_0] 0]]

set_property PROGRAM.ERASE  1 [ get_property PROGRAM.HW_CFGMEM [lindex [get_hw_devices xc7vx690t_0] 0]]

set_property PROGRAM.CFG_PROGRAM  1 [ get_property PROGRAM.HW_CFGMEM [lindex [get_hw_devices xc7vx690t_0] 0]]

set_property PROGRAM.VERIFY  1 [ get_property PROGRAM.HW_CFGMEM [lindex [get_hw_devices xc7vx690t_0] 0]]

set_property PROGRAM.CHECKSUM  0 [ get_property PROGRAM.HW_CFGMEM [lindex [get_hw_devices xc7vx690t_0] 0]]

refresh_hw_device [lindex [get_hw_devices xc7vx690t_0] 0]

INFO: [Labtools 27-1435] Device xc7vx690t (JTAG device index = 0) is not programmed (DONE status = 0).

set_property PROGRAM.ADDRESS_RANGE  {entire_device} [ get_property PROGRAM.HW_CFGMEM [lindex [get_hw_devices xc7vx690t_0] 0]]

set_property PROGRAM.FILES [list "C:/Users/Administrator/Desktop/sts/123/VC709.mcs" ] [ get_property PROGRAM.HW_CFGMEM [lindex [get_hw_devices xc7vx690t_0] 0]]

set_property PROGRAM.PRM_FILE {} [ get_property PROGRAM.HW_CFGMEM [lindex [get_hw_devices xc7vx690t_0] 0]]

 

Hope to provide effective solutions.

Thanks.

0 Kudos
wduffy
Xilinx Employee
Xilinx Employee
170 Views
Registered: ‎01-21-2013

Hi @lastsecond,

 

Can you try reduce the cable speed during programming?

Have you run the BIST test on this particular board?

You mentioned that you bought 5 boards. Where they all bought at the same time and arrived together? I'm wondering whether they could be populated with different flash devices. See  UG887:  https://www.xilinx.com/support/documentation/boards_and_kits/vc709/ug887-vc709-eval-board-v7-fpga.pdf 

Page 22 shows the below snippet:

Capture1.PNG

Also were you ever able to program this flash device on this device?

 

Thanks,
Wendy
Xilinx Technical Support
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
lastsecond
Contributor
Contributor
153 Views
Registered: ‎09-14-2018

Hello,

I will ask the engineer to try to reduce the cable speed during programming.

These 5 boards are from the same batch and arrived at our hands at the same time.

We have not done BIST test before. Could you please tell us how to do BIST test?

Thanks.

0 Kudos
wduffy
Xilinx Employee
Xilinx Employee
141 Views
Registered: ‎01-21-2013

Hi @lastsecond,

 

The BIST description can be found here: https://www.xilinx.com/support/documentation/boards_and_kits/vc709/2015_1/xtp232-vc709-bist-c-2015-1.pdf

The document also points you to where you can find the corresponding files. 

 

Thanks,
Wendy
Xilinx Technical Support
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos