[发明专利]一种重组NAND-Flash芯片数据的方法有效
申请号: | 201711162744.3 | 申请日: | 2017-11-21 |
公开(公告)号: | CN107908572B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 梁效宁;许超明;赵飞;何升 | 申请(专利权)人: | 四川巧夺天工信息安全智能设备有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 641000 *** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 重组 nand flash 芯片 数据 方法 | ||
1.一种重组NAND-Flash芯片数据的方法,其特征在于包括以下步骤:
S1:在所述NAND-Flash芯片的每一物理块的字节长度范围内,以每一物理块的首字节地址为起始地址,查找Update Table的标识;所述NAND-Flash芯片的主控芯片型号为SSS6677;
S2:根据所述Update Table的标识,查找并读取Update Table数据;
S3:查找并获取所述NAND-Flash芯片的无效记录物理块的物理块序号,所述无效记录物理块为未存储数据的物理块;
S4:查找Banks Table的标识;
S5:根据所述Banks Table的标识,查找并读取用户数据,步骤S5包括以下步骤:
S501:以所述Banks Table的标识的首字节地址为起始地址,向前跳转0x190个字节,以每两字节为一组,顺序读取所述Banks Table的物理块序号,其中,所述Banks Table的物理块序号以0xFFFF为结束标识;
S502:判断所述Banks Table的物理块序号是否等于0xFFFF,如果是,执行步骤S508,否则,执行步骤S503;
S503:查找所述Banks Table的物理块序号的首字节地址,以所述Banks Table的物理块序号的首字节地址为起始地址,在所述Banks Table的物理块的字节长度范围内查找最后一个所述Banks Table的标识;
S504:寻址所述用户数据的末地址:以最后一个所述Banks Table的标识的首字节地址为起始地址,向前跳转0x191个字节,并标记当前地址为用户数据的物理块末地址;
S505:寻址所述用户数据的首地址:以所述末地址为起始地址,向前查找第一个内容为0xFF的字节地址,并以所述第一个内容为0xFF的字节地址的后一字节地址作为所述用户数据的物理块首地址;
S506:以当前地址为起始地址,以每两字节为一组,顺序读取所述用户数据的物理块序号,再以每两个所述组为一个重组单位,两个所述组的物理块之间以页交换的方式进行所述用户数据的重组;
S507:判断下一物理块序号是否等于0xFFFF,如果是,执行步骤S508,否则执行步骤S506;
S508:将所述重组的用户数据进行尾加,得到完整的用户数据。
2.根据权利要求1所述的一种重组NAND-Flash芯片数据的方法,其特征在于,所述NAND-Flash芯片由多个物理块组成,每一所述物理块由多个页组成,每一所述页具有相同的页结构及相同的字节长度,每一所述页由多个扇区、与所述多个扇区各自一一对应的多个管理区及一个填充区组成。
3.根据权利要求2所述的一种重组NAND-Flash芯片数据的方法,其特征在于,所述步骤S2包括以下步骤:
S201:查找所述Update Table数据的有效物理块序号:以所述Update Table的标识的后一字节地址为起始地址,每两字节为一组,顺序读取所述Update Table数据的物理块序号,其中,所述有效物理块序号以0x00000000为结束标识;
S202:根据所述Update Table数据的物理块序号,顺序读取所述Update Table数据。
4.根据权利要求1所述的一种重组NAND-Flash芯片数据的方法,其特征在于,所述步骤S3中,以所述Update Table的标识的首字节地址为起始地址,向后跳转,跳转的字节长度为一个扇区的字节长度与一个管理区的字节长度之和,以每两字节为一组,顺序读取所述无效物理块序号,所述无效物理块序号以0x00000000为结束标识。
5.根据权利要求1所述的一种重组NAND-Flash芯片数据的方法,其特征在于,所述Update Table的标识为0x000000BF000000000000,所述Banks Table的标识为0x03000F000000BF00。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川巧夺天工信息安全智能设备有限公司,未经四川巧夺天工信息安全智能设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711162744.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据写入方法、闪存装置及存储设备
- 下一篇:一种缓存数据的方法及装置