QSPI基本读写时序
指令阶段:
每到一个新的扇区,就要判断这个扇区里面是否是干净的,不干净就要先去擦Sector,将数据全部擦成 0XFFFFFFFF,之后才可以一个page一个page写数据。需要注意的是,写完的数据就不能更改,如果更改数据,我们需要将所在扇区的存储内容全部读出,然后擦除该扇区,再按照新数据对该扇区进行编程。
向flash写数据,是以page为单位写的(不可以随意的写字节),通过QSPI将写的数据写到flash的buffer里,写完后,如果不够一个page, flash会自动填充满一个page,之后写到Sector中。