This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

spi flash 能够读id 擦除不了,写不进去数据



用DSP控制FPGA的程序加载,来操作FPGA的spi flash。目前只能读id ,DSP对FPGA的flash擦除不了,一直保留第一次写的数据的

  • FPGA里面有SPI flash吗?还是FPGA上面接的SPI flash?

    对于SPI master来说,只要按要求发出相应的命令和数据即可,至于为什么不成功,就不是master端的问题了。

    所以你可以用示波器量一下看数据是否发出去了,不过你既然能读ID了,说明数据通路也没有问题了,那么还是FPGA端的问题。

  • spi flash是接在FPGA上的

    问题找到了,dsp访问的时候spi信号是经过转换芯片时上拉较慢,同时片选信号作为转换芯片的使能信号。换个电阻就可以了