Re: [Yaffs] Question on usage of yaffs with nand flash contr…

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Cal Page
Date:  
To: Henri Cloetens
CC: yaffs
Subject: Re: [Yaffs] Question on usage of yaffs with nand flash controllers with ECC in hardware
My config uses 2k blocks with a flash controller. Yaffs uses 28 bytes in
the oob area per 2k. I had to modify mtd/nand a bit to get the oob
writes to 'step over' locations that the nand controller used.

One other tip, dump the yaffs from the linux distros and go with the one
from Google ANDROID. It actually works, wereas the latest yaffs cvs
stuff is garbage.

Cal Page

Henri Cloetens wrote:
> Hi,
>
> I would like to use yaffs on a device with a Nand flash controller
> that has ECC in hardware.
> The nand flash controller only can read and write 2kbyte pages, no 512
> byte pages.
> The nand flash controller wants to use as many of the spare bytes as
> possible for the ECC.
>
> Questions .
> 1. Can I use yaffs with this nand flash controller ?.
> 2. How many spare bytes does yaffs need per 2 kbyte block ?. I would 
> like all ECC
>     and CRC checking in yaffs is switched off, as this is being done 
> in hardware.
> 3. In the given configuration, does yaffs support MLC flash ?. The ECC 
> is done in
>     hardware, so yaffs should not care about it. Wear leveling is a 
> concern, however.

>
> Best Regards,
>
>
> Henri Cloetens.
> ------------------------------------------------------------------------
>
> _______________________________________________
> yaffs mailing list
>
> http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs
>