RE: [Yaffs] Re: yaffs 2.0

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Li Xin-a16157
Date:  
To: manningc2, Wookey, yaffs
CC: Li Xin-a16157
Subject: RE: [Yaffs] Re: yaffs 2.0
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?

Best Regards
Li Xin


-----Original Message-----
From: Charles Manning [mailto:manningc2@actrix.gen.nz]
Sent: 2004年10月19日 10:08
To: Li Xin-a16157; Wookey;
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
deletion markers. Writing the deletion marker has two down-sides:
1) Some flash parts do not tolerate any rewrites.
2) Obviously more writes == slower.

YAFFS2 supports page sizes > 512bytes. You could hack YAFFS1 (ie. increase
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
>
> http://stoneboat.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs