FPGA烧写flash 坑爹的m25p80

  • Post author:
  • Post category:其他



昨天搞了一天,


FPGA


通过


JTAG


方式烧写


flash


就是不成功


板子上面的


flash


型号是


m25p80,


板子厂商提供的型号也是这个


在烧写


flash


的过程中我就选择了这个型号

但是就是一直失败

报错

INFO:iMPACT:2492 – ‘1’:Completed downloading core to device.

‘1’: IDCODE is ’15’ (inhex).

‘1’: ID Check failed.


ID


不能匹配


我本来用的是


ISE13.2


,我想是不是软件不兼容的问题,因为我之前在另外一台电脑上烧写成功过的


于是我有装了


ISE12.4


,但还是不行。

我查遍了网上几乎所有的资料


有的说


impact


不支持某些


flash


型号,但是我的型号是在官方认可的呀。崩溃!!!


我就想直接用


SPI


方式直接烧


flash


但是


impact13.2


已经不支持


directspi


了,没办法我只好再装老版本


ISE9.1


,希望可以支持


但是装好发现,


TM


它压根就不认


cable


,可能是驱动问题,也可能是系统环境问题。我就放弃这条路了。

到这里我感觉都穷途末路了。。

但是,在这个时候,

真的是山穷水尽疑无路,柳暗花明又一村!!


我当时看着ID Check failed.发呆,我就想为什么他不认这个


ID


呢,于是我就试试用其他型号的


m25


系统,发现他会产生不同的


ID


,那我就想,是不是将所有


ID


试一遍,就能找到匹配的了,然后我就试,试到


m25p32


的时候,奇迹出现了,


program success


!!!


坑爹啊,做板子的你能不能细心点,用的是


m25p32,


你就不要写


m25p80


嘛!!



版权声明:本文为u011383474原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。