W25Qxxjv系列最高频率可以达到133MHz,并且支持QPI的使用,但在移植时遇到了很多无语的问题。
复位
在使用过程中发现,上电不会导致Flash复位,也就是说Flash既可能在SPI模式也可能在QPI模式,需要在两个模式下都发送一个复位使能和复位指令Enable Reset (66h) and Reset Device (99h)
,复位后,Flash默认在SPI模式下。
SPI和QPI
在使用QPI之前,需要将状态寄存器2(Status Register-2)中的QE(Quad Enable)位置位,并发送进入QPI模式的命令Enter QPI Mode (38h)
。
Quad Input Page Program (32h)
这个指令是SPI模式下的,不能在QPI下使用,在QPI模式下也是使用Page Program (02h)
来编程。