Re: [Yaffs] about retiring block

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: James Kehl
Date:  
To: hgh, yaffs
Subject: Re: [Yaffs] about retiring block
> -----Original Message-----
> From: [mailto:yaffs-
> ] On Behalf Of hgh
> Sent: Friday, 23 May 2008 6:17 PM
> To:
> Subject: [Yaffs] about retiring block
>
> hi,all
> I am a fresher ,just have read the code for a few week.
> As I know, the OOB can only be programmed once. But
> yaffs_RetireBlock will modify it directly, right?
> How that happen?


Yaffs1 does do multiple writes to the OOB. This is permissible by
single-level flash - you can clear bits at any time, but to set them
needs an erase cycle - and Yaffs1 only does that once in the lifetime of
the block (to retire it).

Yaffs2 does not do multiple writes to the OOB, because it supports
multi-level flash (MLC).

James