[發明專利]一種閃存燒錄方法、燒錄設備及燒錄系統有效
| 申請號: | 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.szxzyx.cn/pat/books/201110457782.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:鹽酸依福地平片的制備方法
- 下一篇:利用酰氯生產尾氣制備亞硫酸鈉的方法





