首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种数据写入实现方法及装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京宏思电子技术有限责任公司

摘要:本发明公开一种数据写入实现方法及装置,涉及信息安全领域。将FLASH芯片分成写入区和备份区,根据空间管理配置表中数据长度的数量将写入区和备份区分成写入页和备份页,依次根据数据长度将对应的写入页和备份页分成多个容量相同的存储单元,一条数据只需写入一个存储单元,只有在整个写入页写满时下次会写入备份页且在写入成功后将备份页作为新的写入页,擦除写满的旧数据页作为新的备份页,且擦除一次可以多次写入数据,在不增加FLASH空间需求的前提下,能延长芯片的使用寿命;如在写入数据时发生异常未写入成功时,可再次将数据重新写入在其他空闲存储单元中,能灵活安全的写入数据。

主权项:1.一种数据写入实现方法,其特征在于,包括:步骤S1:当接收到上位机下发的写入指令时判断FLASH芯片是否第一次写入数据,是则执行步骤S2,否则执行步骤S3;步骤S2:将所述FLASH芯片分为两个数据区并进行初始化,根据空间管理配置表中数据长度的数量分别将两个数据区分成相应数量的数据页,依次根据每个数据长度将与数据长度的存储位置的序号所对应的两个数据页分成容量相同的存储单元,执行步骤S3;步骤S3:根据所述写入指令中的序号获取对应的两个数据页,判断获取的两个数据页是否为初始状态,是则执行步骤S4,否则执行步骤S6;步骤S4:将物理地址偏小的数据页作为写入页,另一个数据页作为备份页,将所述写入页中的第一个存储单元作为当前存储单元,执行步骤S5;步骤S5:开始将待写入数据和流水号写入到当前存储单元中并判断是否成功写入,是则将当前存储单元设置为有效,本次写入结束,否则将当前存储单元设置为无效,本次写入结束;步骤S6:判断有效存储单元所在的数据页是否已写满,是则将所述有效存储单元所在的数据页设置待擦除标记,将另一个数据页作为写入页,将所述写入页中的第一个空闲存储单元作为当前存储单元,执行步骤S7,否则将有效存储单元所在的数据页作为写入页,另一个数据页作为备份页,将所述写入页中的第一个空闲存储单元作为当前存储单元,执行步骤S7;步骤S7:开始将待写入数据和流水号写入到当前存储单元中并判断是否成功写入,是则将当前存储单元设置为有效,将流水号较小的有效存储单元设置为无效,执行步骤S8,否则将当前存储单元设置为无效,执行步骤S8;步骤S8:判断是否存在设置了待擦除标记的数据页,是则擦除设置了待擦除标记的数据页并将其作为备份页,本次写入结束,否则本次写入结束。

全文数据:

权利要求:

百度查询: 北京宏思电子技术有限责任公司 一种数据写入实现方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。