[發明專利]快閃存儲器燒錄方法有效
| 申請號: | 201410014463.3 | 申請日: | 2014-01-13 |
| 公開(公告)號: | CN104751881B | 公開(公告)日: | 2018-01-05 |
| 發明(設計)人: | 高銘甫 | 申請(專利權)人: | 緯創資通股份有限公司 |
| 主分類號: | G11C16/06 | 分類號: | G11C16/06 |
| 代理公司: | 北京三友知識產權代理有限公司11127 | 代理人: | 湯在彥 |
| 地址: | 中國臺*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 閃存 儲器燒錄 方法 | ||
技術領域
本發明是關于快閃存儲器制造工藝,特別是關于快閃存儲器的燒錄(programming)方法。
背景技術
快閃存儲器(NAND flash)因為常有大量壞塊(bad block),燒錄時不適合采用靜態分區。舉例來說,雖然操作系統各分區的映像文件皆會預留緩沖,以涵蓋燒錄時會遇到的壞塊數量,但當壞塊的分布連續且廣時,可能某分區整個坐落于壞塊,導致燒錄器認定燒錄失敗。可惜的是,快閃存儲器制造商不會接收此類退貨,終端設備業者必須自行吸收。
若燒錄時采用動態分區,則可請燒錄器廠商針對專案客制化一套通常所費不貲的分區規劃流程,或先燒錄特殊設計、具有映像文件燒錄能力的啟動載入程序(bootloader),再間接生成動態分區表,據以燒錄各分區的映像文件。然而啟動載入程序的燒錄遠不及燒錄器一次到位來得迅速,相對增加了終端設備生產時程和產線復雜度。
發明內容
本發明要解決的技術問題是:提供一種快閃存儲器燒錄方法,以解決上述問題。
本發明解決問題的技術方案為:提供一種快閃存儲器燒錄方法,其步驟包含自快閃存儲器載入啟動載入程序,并判斷快閃存儲器是否存儲有動態分區表。快閃存儲器包含一或多個不可用區塊且被寫入有一映像文件,映像文件具有多個分區,分區其中之一包含啟動載入程序的程序代碼。若快閃存儲器沒有存儲動態分區表,則依據前述分區的長度和不可用區塊于該快閃存儲器中的分布,建立該動態分區表。
綜上所述,本發明提供改進并折衷前述兩種動態分區方式,使終端設備商可省下客制化的額外負擔,亦毋需用啟動載入程序一一燒錄分區,實現快速且成本受控的制造工藝。
附圖說明
圖1是依據本發明一實施例快閃存儲器燒錄方法的流程圖。
具體實施方式
以下在實施方式中敘述本發明的詳細特征,其內容足以使任何熟習相關技藝者了解本發明的技術內容并據以實施,且依據本說明書所揭露的內容、申請專利范圍及附圖,任何熟習相關技藝者可輕易地理解本發明相關的目的及優點。以下實施例進一步說明本發明的諸方面,但非以任何方面限制本發明的范疇。
請參見圖1。圖1是依據本發明一實施例快閃存儲器燒錄方法的流程圖,且為說明方便,其中假設產線上是一臺運算設備指示一臺燒錄器工作,而一臺終端設備用以存取被燒錄的快閃存儲器。如圖1所示,于步驟S101中,運算設備指示燒錄器將帶有多個分區的映像文件寫入快閃存儲器。具體而言,快閃存儲器可具有多個可用區塊和多個不可用區塊(壞塊),這些可用區塊和不可用區塊互斥,而運算設備指示燒錄器開啟其跳過(skip)壞塊的功能,以將映像文件寫入可用區塊。
上述映像文件的某個分區(通常是第一個)記錄有用以執行一啟動載入程序的程序代碼。燒錄完成后,快閃存儲器中不可用區塊的分布(如地址和數量)已知,終端設備可于步驟S103中載入此啟動載入程序。具體而言,終端設備從快閃存儲器讀入上述程序代碼后,將終端設備的處理器的使用權交給啟動載入程序。啟動載入程序執行中,首先于步驟S105中判斷快閃存儲器是否存儲有動態分區表可描述映像文件的分區。請注意在本發明中,動態分區表是燒錄后計算而得。沒有動態分區表各分區分別對應快閃存儲器中哪些可用區塊便無從得知。在一實施例中,動態分區表應記錄有一個預定義值或魔數(magic number),啟動載入程序便是憑借判斷快閃存儲器中是否存儲有此值來探知動態分區表的存在。
若判斷結果為否,則啟動載入程序著手建立動態分區表。在一實施例中,這包含啟動載入程序于步驟S107中按照映像文件中分區的順序,依據前一分區于快閃存儲器中被寫入的一個可用區塊的地址、前一分區于映像文件中的長度以及不可用區塊的分布,計算下一分區被寫入的一個可用區塊的地址。假設前述被寫入的可用區塊分別是快閃存儲器中前一分區和下一分區的首個區塊,則下一分區的起始地址便是前一分區的起始地址、前一分區的長度與兩個首區塊之間壞塊的數量轉換成同樣單位(如字節)后相加的和。映像文件的第一個分區通常是被寫入在整個快閃存儲器的第一個也是保證可用的區塊(區塊0),其地址不需計算。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于緯創資通股份有限公司,未經緯創資通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410014463.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:讀操作時間控制電路
- 下一篇:一種多播放設備的控制方法、相關設備及系統





