Thank you for taking your time to address my issue, I'll keep it short.
BASYS3 2 different boards Vivado 2016.4 My project and BASYS3 Programming Web Tutorial Win 7 and Win 10
I can program and run the BASYS3 board using BIT file and JTAG RAM but I get an error if I use the SPI x4 Flash and BIN file.
program_hw_cfgmem -hw_cfgmem [get_property PROGRAM.HW_CFGMEM [lindex [get_hw_devices] 0 ]]
Program File cannot be empty
ERROR: [Labtools 27-3161] Flash Programming Unsuccessful
ERROR: [Common 17-39] 'program_hw_cfgmem' failed due to earlier errors.
It says " Program File cannot be empty" but both BIT and BIN are not empty?? See attached project.
I have tried:
Two different projects - mine and the step-by-step BASYS3 Programming Demo from the web
Two different cards
JP1 Programming jumper - I have tried every position even removed on both cards
Two different PC's - Win 7 and Win 10 using Vivado 2016.4
Like I've stated, multiple cards, multiple operating systems and PCs, multiple projects all work with JTAG but not SPI Flash. I don't know what I am overlooking?
I have attached my copy of the BASYS3 Programming Demo from the web project for you analysis. I followed the project step by step off the web tutorial but I can't get SPI programming to work.
Thank You for your time and assistance.................................