hi experts
I am afraid I can't express what I think in English well. But I hope you can understand it.
about 1 years ago i designed a board based on P1020RDB and it worked well and made a few hundred boards
i used a nand flash for u-boot and kernel/ramdisk and applications ( which was mounted as JFFS2)
recently i got reports that boards are not working
i checked a few board , and the result is that data in nand flash are corrupted ( 1 or 2 bits in page)
in u-boot i used nand dump command and compared with what is working
if u-boot space was corrupted a board isn't booting ( u-boot and kernel/ramdisk is read-only in jffs2)
if kernel and ramdisk space was corrupted u-boot complains crc checking error
i wonder that nand flash data can be change spontanously without access flash
any tips and ideas are appreciated
thank you in advance