不是自己測得,摘自網絡。
測試的flash型號是sst39vf160,由於測試時間的問題,只測試了一個扇區4個字節,用了整整一個星期才完成所有測試,測試結果總結如下:
1、flash有壽命限制,sst39vf160手冊上說是10萬次,實驗片的實測卻超過80萬次。
2、每一個位的壽命是獨立的,也就是說,一個字節的bit0失效了,bit1仍然可以正常操作。
3、flash的壽命指的是被改寫的次數,如果一次擦除或寫操作不改變某一個位的內容,該位就不會被磨損。比如一個字節被反復執行“擦除-寫入0xfe”操作,把bit0損壞后,該字節高7位的壽命絲毫不受影響。
4、flash磨損后,總是表現為擦除不干凈,多擦除幾次又能夠擦干凈,隨着磨損程度的加劇,越來越難以擦除干凈,但只要擦干凈了,寫入一定是正確的。但寫入的數據是否牢固就沒有辦法測了。
5、只要原來內容是1的位,總是可以被寫入,但只要原來內容是0的位,就只有擦除才能改為1.
實測數據,對一個字節反復寫0和擦除,壽命指的是寫0的次數。
第一次擦除不干凈的壽命:876842次
第一次出現連續兩次擦除仍然不干凈的壽命:1169465次
第一次出現連續4次擦除仍然不干凈的壽命:1769609次
第一次出現連續8次擦除仍然不干凈的壽命:1886879次
