Page 1 of 1

关于FLASH或者EMMC寿命问题

Posted: 2024-05-31 13:46
by xlh145
Pico MAX SPI FLASH 寿命多少? ,程序频繁写入log文本信息会有问题不?(按照每秒写入100个Byte),当然超过尺寸会删除,不考虑空间不足的情况。

Re: 关于FLASH或者EMMC寿命问题

Posted: 2024-06-01 2:45
by Crocodile
xlh145 wrote: 2024-05-31 13:46 Pico MAX SPI FLASH 寿命多少? ,程序频繁写入log文本信息会有问题不?(按照每秒写入100个Byte),当然超过尺寸会删除,不考虑空间不足的情况。
根据Pico MAX SPI FLASH 的型号W25N02KVZE IR的芯片手册,寿命是60,000次擦写周期,这个指的是一个块被擦除后再写入的次数。Luckfox pico使用的Ubifs系统会使用磨损均衡技术将写入操作均匀分布到闪存的不同块中,最大化保证所有块的损耗程度一致,所以您的应用场景是可以确保很长时间的稳定运行的,由于运行过程中系统也会参与写入过程所以估算不了时间。 当然JFFS2系统所有的写操作都是追加写入,且支持数据压缩,与您的使用场景更加契合,如果您有需要可以进行相关了解。

Re: 关于FLASH或者EMMC寿命问题

Posted: 2024-06-02 1:56
by xlh145
Crocodile wrote: 2024-06-01 2:45
xlh145 wrote: 2024-05-31 13:46 Pico MAX SPI FLASH 寿命多少? ,程序频繁写入log文本信息会有问题不?(按照每秒写入100个Byte),当然超过尺寸会删除,不考虑空间不足的情况。
根据Pico MAX SPI FLASH 的型号W25N02KVZE IR的芯片手册,寿命是60,000次擦写周期,这个指的是一个块被擦除后再写入的次数。Luckfox pico使用的Ubifs系统会使用磨损均衡技术将写入操作均匀分布到闪存的不同块中,最大化保证所有块的损耗程度一致,所以您的应用场景是可以确保很长时间的稳定运行的,由于运行过程中系统也会参与写入过程所以估算不了时间。 当然JFFS2系统所有的写操作都是追加写入,且支持数据压缩,与您的使用场景更加契合,如果您有需要可以进行相关了解。
我说的这个场景,如果设计使用寿命要达到10年靠谱吗?

Re: 关于FLASH或者EMMC寿命问题

Posted: 2024-06-03 1:03
by Crocodile
xlh145 wrote: 2024-06-02 1:56
Crocodile wrote: 2024-06-01 2:45
xlh145 wrote: 2024-05-31 13:46 Pico MAX SPI FLASH 寿命多少? ,程序频繁写入log文本信息会有问题不?(按照每秒写入100个Byte),当然超过尺寸会删除,不考虑空间不足的情况。
根据Pico MAX SPI FLASH 的型号W25N02KVZE IR的芯片手册,寿命是60,000次擦写周期,这个指的是一个块被擦除后再写入的次数。Luckfox pico使用的Ubifs系统会使用磨损均衡技术将写入操作均匀分布到闪存的不同块中,最大化保证所有块的损耗程度一致,所以您的应用场景是可以确保很长时间的稳定运行的,由于运行过程中系统也会参与写入过程所以估算不了时间。 当然JFFS2系统所有的写操作都是追加写入,且支持数据压缩,与您的使用场景更加契合,如果您有需要可以进行相关了解。
我说的这个场景,如果设计使用寿命要达到10年靠谱吗?
虽然60000次的擦写周期过后在坏块合理处理的情况下可以让整个系统继续正常运行较长的时间 ,但如果仅考虑log写入不考虑其它内核的写入也很难达到几年,寿命达到10年的说法并不靠谱。