Hi all,
The other day someone asked me a question regarding the interface between Yaffs2
and MTD regarding ECC and bad block handling. I know one has the option to let
Yaffs do the ECC, or it can be handled by MTD. I also know Yaffs can retire
blocks and keep track of what blocks are bad. Further I know MTD has a similar
mechanism(Bad block table). So my question is if one configures MTD to handle
ECC as well as to keep track of bad blocks(via bad block table), then does Yaffs
have any feedback(or does Yaffs even care) regarding bad blocks, for instance
when bad blocks are discovered and what blocks are marked bad? I'm really
looking from a high level design/architecture point of view. Could someone point
me in the right direction on this topic?
Thanks in advance for any information.
--
Best Regards,
________________________________________________________________
Eddie Dawydiuk, Technologic Systems | voice: (480) 837-5200
16525 East Laser Drive | fax: (480) 837-5300
Fountain Hills, AZ 85268 | web: www.embeddedARM.com