由于采购供货原因,我将DM8148的NandFlash从三星xxx型号替换成镁光xxx型号后,出现NandFlash在非断电重启后,所有数据丢失的问题。
1、Uboot的nandFlash驱动使用的是DM8148自带的驱动;
2、使用三星的NandFlash时,能够正常的使用NandFlash;
3、将NandFlash替换成镁光的之后,通过uboot指令“nand write”向NandFlash写入数据,在通过指令“nand read”读取数据,发现读写数据正常;
4、掉电或者非掉电重启设备后,通过指令“nand read”读取到的数据,发现数据丢失,读到的数据全是0xFF。