遇到NAND FLASH丢失数据的问题,一时没有什么好的解决办法,向各位寻求帮助,请明白的兄弟指点一下。
1、FLASH型号:K9F1G08UOB(128Bytes);
2、MCU带有NAND FLASH控制器;
3、发生概率:200分之一左右,也就是两百台机器会出现一台FLASH丢数据的情况。
4、在工厂内部老化、测试均没有FLASH丢数据的情况,丢数据的情况都是发生在用户手中且都是产品刚到用户手中不久发生的。
5、将丢数据的FLASH通过编程器将其内的数据读出,发现都是第0个BLOCK内的数据丢失,第0个BLOCK全变为0XFF;
6、代码中没有擦除FLASH的动作。
7、初步怀疑是上电或掉电IO乱动作引起的,但还没有办法验证。 |