关于NAND FLASH例程,主函数初始化完后,预先读取扇区0到备份区域,防止乱写导致文件系统损坏,这句话怎么理解

2019-07-20 11:03发布

如题,请教各位吧友们,FTL_Init初始化完成后,后面有一句FTL_ReadSector(backbuf,2,NAND_ECC_SECTOR_SIZE,1);我不是很理解,为什么要预先读取扇区0到备份区域,防止乱写导致文件系统损坏
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-07-20 12:58
因为接下来的代码,可能会写扇区0.
wangmingwei093
2楼-- · 2019-07-20 14:56
可是原子哥,NANDFLASH初始化并没有向第2个扇区写数据呀?
还有一个问题请教原子哥,我用单片机内部内存动态分配的时候,读取NANDFLASH数据是可以的,但是当我用外部内存SDRAM动态分配内存的时候,读出来的数据就会有很多错误的,这是为什么呀?困扰我一天了这个问题
wangmingwei093
3楼-- · 2019-07-20 18:00
 精彩回答 2  元偷偷看……
wangmingwei093
4楼-- · 2019-07-20 23:53
正点原子 发表于 2017-11-9 17:00
因为接下来的代码,可能会写扇区0.

我读出来发出到串口,发现好多错误的数据

一周热门 更多>