微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > xilinx的SPI焼写,开关电源重启后SPI被擦除

xilinx的SPI焼写,开关电源重启后SPI被擦除

时间:10-02 整理:3721RD 点击:
用xilinx的片子,软件焼写SPI后运行逻辑,逻辑能跑起来,如果开关电源,这样就会导致片子不能起来,没有起来的时候,重新焼写SPI又可以运行逻辑,逻辑不能运行的时候,把SPI拆下来读出来的数据都全F,不知道是什么原因

每次开关电源都会导致FLASH被擦除吗?可以用示波器抓一下上电后或者下电前SPI的片选和数据引脚,看FPGA是否对其有操作。

我估计是没有烧写成功,只是JTAG加载FPGA了。
不需要拆下来,可以在线回读的。



    有没有可能上电时候的瞬间电流过大导致spi flash被擦除呢?

没听说过有这种可能。

我现在通过回读发现我spi flash在fpga工作过程中就已经被擦除了,所以我在掉电的时候fpga是起不来了的!

还是觉得没有这种可能性,你确定开始时烧写进去FLash了吗?我怀疑一开始就没有写入,你只是JTAG加载FPGA了

期待中.....................

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top