之前用STM32+W25QXX系列做了U盘+FATFS的数据导出,容量不太够,所以换了W25M02G,对比了一下DATASHEET,W25Q可以sector earse,移植到mass usb和FATFS比较简单,但是W25M02G的擦除只有block earse,一个block就是64页 * 2K,而每次写只能写1页,也就是2K。在移植到mass usb或者FATFS时,都需要提供一个底层sector write,虽说这个sector的大小和数量是自己定的,关键是写之前都需要擦除,那岂不是每次写一个page,之前都要擦除一个block吗?
|