-
公开(公告)号:CN105589767A
公开(公告)日:2016-05-18
申请号:CN201510965336.6
申请日:2015-12-21
Applicant: 北京时代民芯科技有限公司 , 北京微电子技术研究所
CPC classification number: G06F11/1448 , G06F12/16
Abstract: 一种用于NAND FLASH的系统掉电保护实现方法,包括以下步骤:一、将NAND FLASH内的所有块通过一级表、二级表和三级表进行映射管理;二、系统上电,加载一级表、二级表和三级表,恢复系统工作状态;三、依据表中数据,判断在数据更新过程中是否发生异常掉电;四、当NAND Flash存储的信息发生改变时,对一级表、二级表和三级表进行更新。本发明在新一级表、新二级表或新三级表被成功写入后,再擦除原一级表、原二级表或原三级表,且这些表在可查的地址范围内,因此系统在掉电重新上电后,系统完整保留了各表中的数据,能够根据各表中的数据,对系统状态进行恢复。
-
公开(公告)号:CN105589767B
公开(公告)日:2018-07-31
申请号:CN201510965336.6
申请日:2015-12-21
Applicant: 北京时代民芯科技有限公司 , 北京微电子技术研究所
Abstract: 种用于NAND FLASH的系统掉电保护实现方法,包括以下步骤:、将NAND FLASH内的所有块通过级表、二级表和三级表进行映射管理;二、系统上电,加载级表、二级表和三级表,恢复系统工作状态;三、依据表中数据,判断在数据更新过程中是否发生异常掉电;四、当NAND Flash存储的信息发生改变时,对级表、二级表和三级表进行更新。本发明在新级表、新二级表或新三级表被成功写入后,再擦除原级表、原二级表或原三级表,且这些表在可查的地址范围内,因此系统在掉电重新上电后,系统完整保留了各表中的数据,能够根据各表中的数据,对系统状态进行恢复。
-