发明名称 |
一种闪存管理方法和装置 |
摘要 |
本发明实施例公开了一种闪存管理方法和装置,以解决SPI Flash寿命低的问题。所述方法包括:对目标数据进行分段得到各目标数据段;计算各目标数据段的数据校验值;针对各目标数据段中的每一段目标数据段,当目标数据段的数据校验值与目标数据段的对应子块的数据校验值不同时,确定对应子块的可用子块,并将目标数据段的数据写入可用子块;子块为闪存中的存储单元,多个子块组成一个块;当目标数据段的数据校验值与目标数据段的对应子块的数据校验值相同时,保持对应子块的数据不变。本发明实施例只在目标数据与当前数据不同的情况下,对相关的子块进行处理和写入操作,减少了不必要的子块操作,延长SPI Flash的使用寿命。 |
申请公布号 |
CN103617124A |
申请公布日期 |
2014.03.05 |
申请号 |
CN201310612810.8 |
申请日期 |
2013.11.26 |
申请人 |
北京创毅视讯科技有限公司 |
发明人 |
王存友;楼俊青;李凤庆 |
分类号 |
G06F12/02(2006.01)I |
主分类号 |
G06F12/02(2006.01)I |
代理机构 |
北京润泽恒知识产权代理有限公司 11319 |
代理人 |
苏培华 |
主权项 |
一种闪存管理方法,其特征在于,包括:对目标数据进行分段得到各目标数据段;计算各所述目标数据段的数据校验值;针对各所述目标数据段中的每一段所述目标数据段,当所述目标数据段的所述数据校验值与所述目标数据段的对应子块的数据校验值不同时,确定所述对应子块的可用子块,并将所述目标数据段的数据写入所述可用子块;所述子块为所述闪存中的存储单元,多个所述子块组成一个块;当所述目标数据段的所述数据校验值与所述目标数据段的对应子块的数据校验值相同时,保持所述对应子块的数据不变。 |
地址 |
100084 北京市海淀区中关村东路1号院8号楼清华科技园科技大厦A座803 |