I am after some advice regarding NAND devices that have built-in ECC.
Is it possible to use the i.MX28 Windows CE BSP with a NAND device that has internal ECC enabled or would this require a re-write of the driver?
I have had a prototype run of boards made however a last minute change to the NAND (due to availability) meant that the MT29F2G08ABAEAH4:E from Micron was placed. I have just noticed that this part variant has internal ECC enabled from the factory.
It looks like the mechanisms for writing to NAND may be different to NAND managed with the processor ECC so I worried that significant driver changes may be required.
I am not sure if this means that the control of the spare area is reserved for the internal ECC mechanisms. Is it possible to use the standard i.MX28 BSP with ECC-enabled NAND?
Since posting this I have had my NAND ICs replaced for non-ECC NAND. With some minor BSP mods to suit the timings and NAND ID code I have these working.