Part Number: AM3517
Hello,
We are using AM3517AZCN on a custom PCB. We changed the NAND chip from Samsung K9F2G08U0C-SIB0 (256MB) to Micron MT29F2G08ABAEAWP-IT:E (256MB) and after a few months of use with the Micron NAND we started to detect bit-flip issues. No bit-flip issues were ever detected on units with the old NAND that has been in use for many years, which is why this is alarming to us. So far we've only experienced single bit-flips per page (128kB) which means they are correctable by U-Boot but if any corrections have been made in the environment partition it gets rejected and U-Boot goes for a default environment instead. There has also been about 3-4 bit-flips in the kernel partition (4MB) on these units.
Why is U-Boot per default not accepting the env after correction(s) has been made?
To clarify: This is with U-boot configured without CONFIG_ENV_OFFSET_REDUND, ENV_IS_EMBEDDED and CONFIG_ENV_OFFSET_OOB.
We're using U-boot v2010.12 but as far as we can tell this seems to still be the case in the current latest version at https://git.ti.com/ti-u-boot/ti-u-boot.
Have anyone else experienced bit-flip problems with Micron NAND's or have any idea on why we are seeing this issue after the change of NAND?
Thanks in advance,
Rickard