cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
346 Views
Registered: ‎07-20-2020

vivado 2016.4 bpi flash programmed faild

when i use hardware manager to generate a mcs file from one bitstream file , it can programme into flash successly.

but when i  generate a mcs file from two bitstream files,  it reports error after programming into flash.

i use vivado 2016.4,  XC7V690T, 28FP30T flash(1024MB).

222.jpg11111.jpg

0 Kudos
6 Replies
Highlighted
Xilinx Employee
Xilinx Employee
276 Views
Registered: ‎08-10-2008

1. You can firstly check if you correctly create one mcs file with two bitstreams. Verify the command you used according to ug908.

2. Did it fail always at the same position? There is a possibility that this byte on flash may got broken. If you have another same board, have a cross test.

------------------------------------------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
---------------------------------------------------------------------------------------------------------
0 Kudos
Highlighted
Visitor
Visitor
267 Views
Registered: ‎07-20-2020

first, generated the MCS file correctly;

second,the same positon;

When I generated the MCS file to load into the FPGA, one of the console messages from vivado was that because I chose the x16 option,why  all the addresses are multiplied by 2      ?

 

0 Kudos
Highlighted
Xilinx Employee
Xilinx Employee
261 Views
Registered: ‎08-10-2008

Copy the error message here please

------------------------------------------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
---------------------------------------------------------------------------------------------------------
0 Kudos
Highlighted
Visitor
Visitor
255 Views
Registered: ‎07-20-2020

[LABTOOLS 27-3144] Invaild option :Byte 16865614 does not match (00 !=80)

0 Kudos
Highlighted
Visitor
Visitor
254 Views
Registered: ‎07-20-2020

when i generated the mcs specified the start address .0x00000000,0x0100000,0x02000000,0x03000000

but finally the mcs'first start address is 0x00000000,0x0200000,0x04000000,0x06000000
BPI X16 is this,but BPIx8 is the same as i specified.(0x00000000,0x0100000,0x02000000,0x03000000)
why ?
I FOLLOWS THE bpi multiboot and pcb is the same as bpi multiboot
0 Kudos
Highlighted
Xilinx Employee
Xilinx Employee
233 Views
Registered: ‎08-10-2008

Bus width defect function will handle width. It's not necessary to have different mcs format.

------------------------------------------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
---------------------------------------------------------------------------------------------------------
0 Kudos