[发明专利]一种闪存烧录方法、烧录设备及烧录系统有效
申请号: | 201110457782.8 | 申请日: | 2011-12-31 |
公开(公告)号: | CN102543193A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 廖青山 | 申请(专利权)人: | 深圳创维数字技术股份有限公司 |
主分类号: | G11C16/10 | 分类号: | G11C16/10 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 闪存 方法 设备 系统 | ||
技术领域
本发明涉及闪存,尤其涉及一种闪存烧录方法、烧录设备及烧录系统。
背景技术
目前,闪存的烧录方法有两种:一为母片拷贝方式,即将用户原始flash上的内容拷贝到板载flash后,再将板载flash上相应的内容写入空的flash;二为文件方式,即将指定文件置于移动硬盘或者编程器内置硬盘,再读出该文件的内容并按照指定的方式写入flash。
采用文件方式烧录时,需要两个文件:实际要烧录的数据文件,参见图1,为数据文件的格式;描述数据在flash中位置的描述信息文件,参见图2,为描述信息文件的格式。采用文件方式烧录时,需要分别下载该描述信息文件和数据文件,但如果由于操作失误时,数据文件和描述信息文件不匹配,从而导致烧录到flash的内容错误;并且烧录时,是顺序读取数据文件的内容,当数据在flash中不连续时,则会有填充数据,从而导致数据文件庞大。
发明内容
本发明实施例所要解决的技术问题在于,提供一种闪存烧录方法、烧录设备及烧录系统,可避免信息文件与数据文件之间的匹配问题,且烧录方便、安全。
为了解决上述技术问题,本发明实施例提供了一种闪存烧录方法,包括:
将下载的信息文件和至少一个数据文件所述信息文件和所述数据文件合成为一个包括数据区和信息区的烧录文件,所述数据区包括各个所述数据文件中的有效数据,所述信息区包括所述信息文件中对应于所述有效数据的描述信息;
读取所述烧录文件的信息区,得到各个有效数据的描述信息;所述描述信息包括所述有效数据在闪存中的起始地址和大小;
根据各个有效数据的描述信息,依次读取所述数据区中的各个有效数据;
当每读取到一个有效数据时,则根据该有效数据的描述信息将所读取到的有效数据烧录到所述闪存中。
其中,所述读取所述烧录文件的信息区,得到各个有效数据的描述信息的步骤之前,还包括:
检测所述闪存,得到所述闪存的特征信息;
根据所述特征信息擦除整个闪存。
其中,所述根据各个有效数据的描述信息,依次读取所述数据区中的各个有效数据的步骤,具体包括:
每读取一个有效数据之前,根据该有效数据的描述信息,擦除所述闪存中对应于该有效数据的区域;
根据有效数据的描述信息,读取所述数据区中的有效数据。
其中,所述当每读取到一个有效数据时,则根据所读取的有效数据的描述信息将所读取到的有效数据烧录到所述闪存中的步骤,具体包括:
每当读取到一个有效数据时,检测将要写入该有效数据的当前块是否为坏块,若不是,则将该有效数据写入到当前块中;若当前块为坏块,则跳过所述当前块,将读取的所述有效数据写入到后续的不为坏块的块中。
其中,所述信息区的大小为预先定义的,或者所述信息区内包括信息区结束标识。
一种烧录设备,包括:
描述信息读取模块,用于读取将信息文件和至少一个数据文件合成为一个包括信息区和数据区的烧录文件的信息区,得到各个数据文件中有效数据的描述信息;所述数据区包括各个数据文件中的有效数据,所述信息区包括所述信息文件中的对应于所述有效数据的描述信息,所述描述信息包括所述有效数据的大小以及其在闪存中的起始地址;
有效数据读取模块,用于根据各个有效数据的描述信息,依次读取所述数据区中的各个有效数据;
烧录模块,用于在每读取到一个有效数据时,根据该有效数据的描述信息将所读取到的所述有效数据烧录到闪存中。
其中,所述烧录设备还包括:
特征信息获取模块,用于检测所述闪存,得到所述闪存的特征信息;
闪存擦除模块,用于根据所述特征信息擦除整个闪存。
其中,所述烧录设备还包括;
区域擦除模块,用于在所述有效数据读取模块每读取一个有效数据之前,根据该有效数据的描述信息,擦除所述闪存中对应于所述有效数据的区域;
所述烧录模块用于在每读取到一个有效数据时,根据该有效数据的描述信息,将读取到的该有效数据写入所述区域擦除模块所擦除的对应于该有效数据的区域中。
其中,所述烧录设备还包括:
检测模块,用于在每读取到一个有效数据时,检测所述闪存中将要写入该有效数据的当前块是否为坏块;
所述烧录模块用于在每读取到一个有效数据,并且检测到将要写入该有效数据的当前块不为坏块时,将读取到的该有效数据写入所述当前块中;或者
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳创维数字技术股份有限公司,未经深圳创维数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110457782.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:盐酸依福地平片的制备方法
- 下一篇:利用酰氯生产尾气制备亚硫酸钠的方法