cancel
Showing results for 
Search instead for 
Did you mean: 
Explorer
Explorer
2,448 Views
Registered: ‎09-12-2011

Restoring SPI Flash on SP605 Development Board

Dear Members;

 

 I am using xilinx 12.4 and sp605 development board. 

 

I like to restore the SPI Flash as described in XTP061.

 

  1. Download the file, rdf0030.zip.
  2. cd C:\sp605_restore_flash
  3. 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

 

 

  • ERASE - SUCCEEDED
  • BLANK CHECK AFTER ERASE - PART IS NOT BLANK
  • READBACK AFTER PROGRAM - FILES ARE DIFFERENT
  • J46 is ON, and M0:M1 [10]

Any help would be appreciated. 

Tags (3)
0 Kudos