From manningc2@actrix.gen.nz Sun Mar 02 19:46:28 2008
Received: from smtp.firstline.co.nz ([203.167.210.162] helo=firstline.co.nz)
	by stoneboat.aleph1.co.uk with smtp (Exim 4.63)
	(envelope-from <manningc2@actrix.gen.nz>) id 1JVu8Q-0000Q3-Rt
	for yaffs@lists.aleph1.co.uk; Sun, 02 Mar 2008 19:46:27 +0000
Received: (qmail 3315 invoked by uid 453); 2 Mar 2008 19:45:55 -0000
X-Virus-Checked: Checked by ClamAV on firstline.co.nz
Received: from Unknown (HELO [192.168.0.29]) (10.14.0.253)
	by firstline.co.nz (qpsmtpd/0.40) with ESMTP;
	Mon, 03 Mar 2008 08:45:55 +1300
From: Charles Manning <manningc2@actrix.gen.nz>
To: yaffs@lists.aleph1.co.uk
Date: Mon, 3 Mar 2008 08:45:51 +1300
User-Agent: KMail/1.9.6
References: <90d987c0802252354y20b4ce7es43e6b686f175f504@mail.gmail.com>
	<404037291.30427@ustc.edu.cn>
In-Reply-To: <404037291.30427@ustc.edu.cn>
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Message-Id: <200803030845.51485.manningc2@actrix.gen.nz>
X-SA-Exim-Connect-IP: 203.167.210.162
X-SA-Exim-Mail-From: manningc2@actrix.gen.nz
X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on
	stoneboat.aleph1.co.uk
X-Spam-Level: 
X-Spam-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,SPF_NEUTRAL
	autolearn=no version=3.2.3
X-SA-Exim-Version: 4.2.1 (built Tue, 09 Jan 2007 17:23:22 +0000)
X-SA-Exim-Scanned: Yes (on stoneboat.aleph1.co.uk)
Cc: "shizheng@Alumni" <neversetsun@ustc.edu>
Subject: Re: [Yaffs] Does Yaffs support sequential programming of NAND flash?
X-BeenThere: yaffs@lists.aleph1.co.uk
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discussion of YAFFS NAND flash filesystem <yaffs.lists.aleph1.co.uk>
List-Unsubscribe: <http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs>, 
	<mailto:yaffs-request@lists.aleph1.co.uk?subject=unsubscribe>
List-Archive: <http://lists.aleph1.co.uk/lurker/list/yaffs.html>
List-Post: <mailto:yaffs@lists.aleph1.co.uk>
List-Help: <mailto:yaffs-request@lists.aleph1.co.uk?subject=help>
List-Subscribe: <http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs>,
	<mailto:yaffs-request@lists.aleph1.co.uk?subject=subscribe>
X-List-Received-Date: Sun, 02 Mar 2008 19:46:28 -0000

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



