我使用EVM上的spi的nor writer能正常烧写nor flash,容量128Mb,但是自己的电路板把flash换了型号,现在flash型号为1.8V, Multiple I/O, 4KB Sector Erase,N25Q00AA,烧写的时候能烧写进去第一页的一些字节,后面的页完全烧写不进去,请问如何解决?
Shine:
您要看一下N25Q00AA和EVM板上的flash有什么不同,然后修改norwriter.c源码重新编译。
user4876429:
回复 Shine:
我修改了flash容量,修改了spi的频率,核对了读写擦除指令码,但是还是同样的错误。请赐教。
Shine:
回复 user4876429:
看一下读写擦除时序是否满足nor flash的要求?
user4876429:
回复 Shine:
从nor writer单步调试的结果看,擦除和读操作是能执行的,擦除后读出来是全f,但是写操作没有执行,没有写进flash。请指教。
da qin zheng sheng:
回复 user4876429:
能写第一页的一部分说明硬件没有问题的,写的时候需要延时一段时间的。