[Yaffs] Yaffs direct

Charles Manning manningc2 at actrix.gen.nz
Mon Apr 17 22:05:16 BST 2006


On Thursday 13 April 2006 20:52, Ian Oliver wrote:
> I'm currently looking at this nand flash driver.
>
> http://www.samsung.com/Products/Semiconductor/FlashSW/xsr.htm

From a quick read, this software would appear toprovide a block driver that 
then needs a further file system to provide files etc. It would seem that the 
major target for this software is PocketPC/WinCE for use with the TFAT file 
system

>
> I guess that Yaffs direct is another option. But I can't seem to get
> much information on it nor find out what the licencing costs are.
You can find out more at http://www.aleph1.co.uk/node/35

>
> Can anyone point me in the right direction?
> And if we write files with yaffs direct, can we then just read these
> using Linux yaffs?

Yes, this can be made to work. The Balloon bootlaoder, for instance, runs 
yaffs Direct and can read/write ths same files as Baloon uses when running 
Linux. 

The YAFFS code for Linux and direct is mostly the same. All the "guts" is 
shared and only the interfacing code is different: the Linux version hooks 
onto the Linux VFS and the direct version supplies file system calls.

-- Charles



More information about the yaffs mailing list