[Yaffs] Re: yaffs 2.0

Li Xin-a16157 a16157@motorola.com
Tue, 19 Oct 2004 16:21:53 +0800


Hi Charles,

I am quite new to YAFFS. The flash device on my board is Toshiba 128MB, =
3.3v, 8bit NAND flash. Its device ID is 0xF1 and has 2KB pages. My =
objective is to run the current YAFFS on my NAND flash. Which files in =
current YAFFS source should be modified to support 2KB page Nand? Will =
this kind of modification to support 2KB page need a lot of effort?=20

Best Regards=20
Li Xin=20


-----Original Message-----
From: Charles Manning [mailto:manningc2@actrix.gen.nz]=20
Sent: 2004=C4=EA10=D4=C219=C8=D5 10:08
To: Li Xin-a16157; Wookey; yaffs@stoneboat.aleph1.co.uk
Cc: Li Xin-a16157
Subject: Re: [Yaffs] Re: yaffs 2.0

The major difference in YAFFS2 is the support for flash parts with zero =

rewrite. YAFFS1 keeps track of what data, files etc are deleted by the =
use of=20
deletion markers.  Writing the deletion marker has two down-sides:
1) Some flash parts do not tolerate any rewrites.
2) Obviously more writes =3D=3D slower.

YAFFS2 supports page sizes > 512bytes.  You could hack YAFFS1 (ie.  =
increase=20
chunk size to 2k) to do this too, but YAFFS2 does straight off.

Bigger chunks means less chunks per MB which means less RAM footprint.

-- CHarles



On Tuesday 19 October 2004 01:33, Li Xin-a16157 wrote:
> They are essentially interchangeable, although only YAFFS2 will =
support
> newer hardware (2k page size, no page rewriting).
> -----------------------------------------------------
>
> Does this mean the current YAFFS doesn't support 2K page size Nand =
flash?
>
> Li Xin
> Best Regards.
>
> _______________________________________________
> yaffs mailing list
> yaffs@stoneboat.aleph1.co.uk
> http://stoneboat.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs