I am using xilinx 12.4 and sp605 development board.
I like to restore the SPI Flash as described in XTP061.
Download the file, rdf0030.zip.
impact -batch sp605_program_spi.cmd
However, I get an error in the verify stating that:
PROGRESS_START - Starting Operation. Maximum TCK operating frequency for this device chain: 16700000. Validating chain... Boundary-scan chain validated successfully. '2': IDCODE is '16' (in hex). '2': ID Check passed. '2': IDCODE is '16' (in hex). '2': ID Check passed. '2': Erasing Device. '2': Using Sector Erase. '2': Programming Flash. '2': Reading device contents... Failed at address, 0 '2': Verification Terminated INFO:iMPACT - '2': Flash was not programmed successfully. PROGRESS_END - End Operation. Elapsed time = 125 sec.
I tried various other things such as
GET DEVICE CHECKSUM - FAILED
All Checksum calculations are performed on the address range spanned by the configuration file. ERROR:iMPACT:223 - '2': The calculated checksum (0x017b4809) differs from the expected checksum (0x003d6ea4). W25Q64BV Status Register Contents = 0x001C. QUAD ENABLE : 0 STATUS REGISTER PROTECT 1 : 0 STATUS REGISTER PROTECT 0 : 0 SECTOR PROTECT : 0 TOP/BOTTOM PROTECT : 0 BLOCK PROTECT BIT 2 : 1 BLOCK PROTECT BIT 1 : 1 BLOCK PROTECT BIT 0 : 1