[Yaffs] yaffs2 on 512 byte flash

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Johann Kok \(JP\)
Date:  
To: yaffs
Subject: [Yaffs] yaffs2 on 512 byte flash

Hi,
I want to pick up on a question posted on 22/03/2006:

----------------------------------------------------------------
> Excuse for the dummy question but I am a novice in yaffs: is it
> possibile to use the YAFFS2 filesystem with NAND device with

geometry
> 512+16 ? I read the code where it seems that the minimum page size

is
> 1024 and the minimum spare is 32. Is it right?


At this stage the YAFFS2 code base will support 512+16, but not in
YAFFS2
mode. It will use 512+16 (yaffs1) backward compatability).
----------------------------------------------------------------

I have allready ported the yaffs2 code to our target and now we need
to switch to a smaller, cheaper flash chip.

If I interpret the answer to that post correctly, all I need to do is
set the correct geomery parameters in yaffscfg.c (including
isYaffs2=0) and write a low-level driver for the new chip that will
implement the yaffs1 access functions (writeChunkToNAND,
readChunkFromNAND, eraseBlockInNAND, initialiseNAND, markNANDBlockBad
& queryNANDBlock) instead of the (current) yaffs2 functions.

Or is there anything else I'm missing?

regards
Johann Kok

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This e-mail and its contents are subject to the Telkom SA Limited
e-mail legal notice available at
http://www.telkom.co.za/TelkomEMailLegalNotice.PDF
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~