Does this restriction mean that you can't for example perform a
program to the data area of a page X, move on to programing other
pages and erase units, and later program the spare area of page X?
Thank you
On Sun, Mar 2, 2008 at 9:45 PM, Charles Manning <
manningc2@actrix.gen.nz> wrote:
> On Wednesday 27 February 2008 03:46:51 shizheng@Alumni wrote:
> > Thanks a lot. I have another question to ask.
> > Do all kinds of 2kB-page NAND flash obey to the sequential page writing
> > order rule?
>
> Almost all modern 2k+ flash have a restriction in the pages should be written
> in sequential order. While they might still work in other write orders this
> tends to make them disrupt more bits.
>
> That is one of the reasons yaffs2 was designed to only do sequential writes.
>
> -- Charles
>
>
> >
> > rohit h wrote:
> > >> It has a program limitation that the program addressing should
> > >> be done in sequential order in a block, i.e. random page address
> > >> programming is prohibited.
> > >>
> > >> We are new to Yaffs, so I wanna know if yaffs support such kind of
> > >> NAND device.
> > >
> > > Yaffs2 only programs sequentially in a block, starting from page 0
> > > and ending at the last page.
> > >
> > > Quote from http://www.yaffs.net/node/38:
> > > "The original motivation for YAFFS 2 was to add support for the new
> > > NAND with 2kB pages instead of 512-byte pages and strictly sequential
> > > page writing order."
> >
> > _______________________________________________
> > yaffs mailing list
> > yaffs@lists.aleph1.co.uk
> > http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs
>
>
>
> _______________________________________________
> yaffs mailing list
> yaffs@lists.aleph1.co.uk
> http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs
>