
26 Apr
2006
26 Apr
'06
12:05 p.m.
In message 444EC5F1.10205@orkun.us you wrote:
I agree but we are already adding wear by writing the flag byte location of that sector. Failure of the flag byte will make it unusable as well.
One more comment on this: all we do is flipping a single bit from 1 to 0.
This does NOT cause any additional flash wear, as it does not require any erase cycle. And what can fail? The bit might turn out to be not programmable any more. Than we have a flash error, which will be reported. Your device is defect then, and needs to be replaced, like with any other flash sector failing.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
"Engineering without management is art." - Jeff Johnson