问:写完数据之后,我们的产品通常在静置3分钟之后,就整机休眠了,这时候把存储器断电了,存储器就没有机会再自动管理垃圾了吧?
答:SDNAND的设定是不会后台有运作的,以达到一个省电状态。
问:MCU在进行SPI通信期间,发送数据完成之后就可以继续干后边的事情了,这边无需等待存储器最终完成写入数据吧?
答:SDNAND的读写动作要完成才行,SPI通信是有个应答机制,要等存储器回应了才行。
问:在更新数据时进行的,也许就是MCU发送完数据之后,存储器会自己继续运行一段时间吧?
答:资料写完就会自动休眠的。
问:SPI NAND是私有协议,擦除是以块为单位的,读是以页为单位的,写是以块为单位,且SPI NAND必须先要进行擦除才能写入,这种先擦后写机制带来的弊端,在写入数据的时候突然掉电很容易丢失数据。如果用SPI通信,缺点就是这样的吗?
答:SD NAND是以512byte为单位,host不要的资料可以擦除,对SDNAND的写入速度会有帮助。
问:这个文件系统是什么格式的?
答:FAT32。
下一篇:MCU实现SDNAND扇区级读写