你说的这个我也遇到了。
我用的是W25Q64FV,通过SFUD去探测FLASH没有问题,但是读的时候就出错了。
原因是FV系列的读状态寄存器是2个命令 分别是状态寄存器1 (0x05)和 状态寄存器2 (0x35)的命令,但是他却只有一个写状态寄存器的命令(0x01)。
JV是3个读状态寄存器命令0x05 0x35 0x15 3个写状态寄存器命令0x01 0x31 0x11,另外JV可以直接用QSPI模式。
所以处理办法有2:
1,换成JV
2,自己改驱动
我选择了1
你说的这个我也遇到了。
我用的是W25Q64FV,通过SFUD去探测FLASH没有问题,但是读的时候就出错了。
原因是FV系列的读状态寄存器是2个命令 分别是状态寄存器1 (0x05)和 状态寄存器2 (0x35)的命令,但是他却只有一个写状态寄存器的命令(0x01)。
JV是3个读状态寄存器命令0x05 0x35 0x15 3个写状态寄存器命令0x01 0x31 0x11,另外JV可以直接用QSPI模式。
所以处理办法有2:
1,换成JV
2,自己改驱动
我选择了1
举报