Xilinx XC7K410T SPI flash 无法擦除以及烧写

2020-01-30 17:02发布

本帖最后由 dong1412 于 2018-10-19 10:57 编辑

flash型号是S25FL256SAGMFIR01
参考如下log:
INFO:iMPACT - Current time: 2018/10/18 17:25:24
PROGRESS_START - Starting Operation.
Maximum TCK operating frequency for this device chain: 66000000.
Validating chain...
Boundary-scan chain validated successfully.
1: Device Temperature: Current Reading: -273.00 C
1: VCCINT Supply: Current Reading:   0.000 V
1: VCCAUX Supply: Current Reading:   0.000 V
Unprotect sectors: FALSE
SPI SLAVE TYPE in Cse_Operate.c is 99
Core is not loaded.
INFO:iMPACT - Downloading D:Xilinx14.7ISE_DSISEdatacsecseflashkintex7xc7k410t_xsdbspi.cor core file.
INFO:iMPACT - Creating XC7K410T device.
PROGRESS_START - Starting Operation.
'1': Programming device...
Match_cycle = NoWait.
Match cycle: NoWait
LCK_cycle = NoWait.
LCK cycle: NoWait
done.
INFO:Cse - Status register values:
INFO:Cse - 0011 1111 1001 1110 0000 1000 0000 0010
INFO:Cse - '1': Completed downloading bit file to device.
INFO:Cse - '1': Programming completed successfully.
PROGRESS_END - End Operation.
Elapsed time =      6 sec.
key: period_frc, value: 0
key: dclk_has_reset, value: 0
key: period_int, value: 10
Found Slave on Bus Index.
Found Slave on Bus Index.
Slave Int Type is 99, slave Index is 0 , SPI_SLAVE is 99
Slave Type is 99, slave Index is 0
SPI core clock speed value = 0xA801.
PROGRESS_START - Starting Operation.
'1': IDCODE is '010219' (in hex).
'1': ID Check passed.
'1': Erasing Device.
'1': Using Sector Erase.
ERROR:Cse - '1': Device has exceeded the allocated time.
'1': Programming Flash.
ERROR:Cse - '1': Device has exceeded the allocated time.
PROGRESS_END - End Operation.
Elapsed time =     19 sec.
'1': Configuration data download to FPGA was not successful. DONE did not go high, please check your configuration setup and mode settings.


mode settings如图,将上拉电阻短接后仍然无法擦除和烧写,芯片没有问题,因为这块芯片是从另一块电路构造相同的板子上拆下来的,它在之前的板子上是可以擦除以及烧写的

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。