jffs2_scan_eraseblock()问题解决办法

1、编译jffs2文件系统时eraseblock size设置的问题,调节就好,我是8K,16k,64k,128,256,512,都尝试了的,最后根据brcm官方文档改为128;

2、flash有问题;

3、flash在烧写之前,并未擦除干净flash上的数据,导致脏内存出现

我就是第三点,因为烧写的时候cfe会默认擦除,结果后来一跟踪代码,发现并未擦除,后来自己增加了一个擦除的命令,问题解决。

原文地址:https://www.cnblogs.com/nomadcirlce/p/8377311.html