This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Question about FIS Directory when using NAND flash.


Grant Edwards wrote:
> When I allocated spare blocks to the FIS directory partition, the
> Linux FIS parsing code pukes [...] once it's found the directory
> it does something stupid [.]
> I'm wondering exactly how RedBoot handles bad NAND blocks when it
> comes to the FIS directory "partition".

It doesn't.

One might well argue that the Linux FIS parsing code is at fault here, but
the underlying issue is that nobody (AFAIK) is seriously using NAND as FIS
at the moment; bad blocks, ECC and wear-levelling pose too many difficult
questions. NAND doesn't look enough like NOR to really fit the io/flash
interface, hence the existence of two competing NAND interfaces. To my
knowledge, neither is directly usable as FIS, though both support fileio.

A simple translation layer to make eCosCentric's NAND layer look more like
NOR so that it would be usable as FIS is somewhere on my todo list, though I
don't think it would really scratch your itch unless it was ported to Linux?


Ross

-- 
Embedded Software Engineer, eCosCentric Limited.
Barnwell House, Barnwell Drive, Cambridge CB5 8UU, UK.
Registered in England no. 4422071.                  www.ecoscentric.com

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]