On Monday 24 April 2006 23:12, Ian Oliver wrote: > In article <200604211605.54107.manningc2@actrix.gen.nz>, Charles Manning wrote: > > If you must do FAT then it is probably simpler & more efficient to just > > do a FAT file system on top of a block driver and leave YAFFS out of the > > picture. > > Yes, but then we'd need to code all the NAND ECC, wear levelling, etc. The fastest line between two points would probably be to run YAFFS Direct and create a "blockfile". Then write a "block driver" that you use to access this file as your FAT partition. That would give you the wear levelling as well as provide you with YAFFS for system files (ie. non FAT ones). At least then if your FAT gets hosed, the system does not turn into a brick. This would likely not be as fast (execution wise) as a custom-engineered block driver for FAT, but it should get you further down the road faster. -- CHarles