Hi,
We are developing a system based on TI AM335x processor and using Starterware 6.xx as our development environment. We are using micron NAND flash (8 bit Device) for booting the system. Currently i'm exploring the Starterware application to read and Write the NAND flash.
One thing i observed is that, when i global erase the NAND flash (Complete Erase of NAND flash 512MB) and before writing any data to any block/page, if i try to read from a particular Block/page (Typically after the NAND Erase the entire nand pages contain 0xFF), the nand read function always returns NAND READ status ECC un correctable Error. Not sure why it always causes an ECC read error after the erase?
This error goes off if any data is written to the particular block/page and then read, it reads properly.
Now the question is how to differentiate between this and the actual Bad block causing the ECC error?
Is there any work around to over come this error? Please suggest,
thanks,
Seetaram