MCU flash擦写寿命计算
数据手册标称的100K次,写入,擦除各算一次,还是写入并擦除算一次? 我理解是从0到1,算一次 可以理解为擦写一个流程算一次。程序中改写Flash风险较大,慎重使用。 算擦除次数。 renesaschina 发表于 2021-2-23 12:20
可以理解为擦写一个流程算一次。程序中改写Flash风险较大,慎重使用。 ...
只要你代码功底牛X,指针不要乱飞,写Flash很安全! renesaschina 发表于 2021-2-23 12:20
可以理解为擦写一个流程算一次。程序中改写Flash风险较大,慎重使用。 ...
只要你代码功底牛X,指针不要乱飞,写Flash很安全! caizhiwei 发表于 2021-2-23 17:06
只要你代码功底牛X,指针不要乱飞,写Flash很安全!
指针不要乱飞说的很对,但有时候指针不要乱飞不是代码功底牛他就不飞了。 本帖最后由 muyichuan2012 于 2021-2-24 09:17 编辑
程序中擦写flash算比较常规操作,比如你的app要远程升级,下面是IAP使用指南,值得参考。
http://www.arterytek.com/download/AN0001_AT32_IAP_using_the_USART_ZH_V1.0.2.pdf 指针在任何时候都不能乱飞,好不, AT32F403A的flash 擦除和读写次数,我专门做个测试。情况如下:
1 前面256KB比后面256KB的擦除速度更快;
2 随着擦除和写的次数增加,单扇区的擦除时间会逐步增加,应该是flash性能下降所致
应该是从1到0算一次吧,擦后,是0XFF,这时,再擦是影响寿命的 搽除和写操作都会影响寿命 flash擦写10万次需要多久 写寿命通常由芯片制造商提供的技术规格来确定。 实际使用中,MCU flash擦写寿命可能会受到多种因素的影响 根据 Flash 存储器类型和容量,获得该型号 Flash 存储器的擦写寿命数据。 MCU flash擦写寿命受到多种因素的影响,需要根据具体的使用情况进行评估 按擦除次数来评估 闪存擦写寿命的计算是基于理论和估算的,并受到多种因素的影响 一般来说,MCU flash擦写寿命通常为100,000次或更高。
页:
[1]
2