[發明專利]閃存編程方法、裝置及電子設備在審
| 申請號: | 202011089301.8 | 申請日: | 2020-10-13 |
| 公開(公告)號: | CN112347524A | 公開(公告)日: | 2021-02-09 |
| 發明(設計)人: | 熊翔;朱欽床;陳宗廷;李斌 | 申請(專利權)人: | 深圳市宏旺微電子有限公司 |
| 主分類號: | G06F21/79 | 分類號: | G06F21/79;G06F12/14 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 趙倩 |
| 地址: | 518000 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 閃存 編程 方法 裝置 電子設備 | ||
本申請提供一種閃存編程方法、裝置及電子設備,涉及閃存編程技術領域,其中,該方法包括:目標閃存可以獲取編程指令,并對所有待寫入區域進行寫保護檢查得到檢查結果,然后根據檢查結果,向未設置寫保護的待寫入區域寫入數據。本申請提供的技術方案可以先對待寫入區域進行寫保護檢查得到檢查結果,再根據檢查結果對待寫入區域進行編程,這樣無需頻繁的進行寫保護檢查,因而可以提高目標閃存在進行編程時的工作效率。
技術領域
本申請涉及閃存技術,尤其涉及一種閃存編程方法、裝置及電子設備,屬于閃存編程技術領域。
背景技術
閃存的全稱為快閃存儲器(Flash Memory,Flash),是一種電子式可清除程序化只讀存儲器,例如儲存卡、記憶棒、微硬盤和U盤等存儲器都采用了閃存技術。
由于可靠性高、穩定性好、靈活方便等特性,閃存自面世以來就迅速發展,出現在各種電子產品中。閃存可以支持讀、寫和擦除的操作,在進行讀操作時不會改變閃存中存儲的數據,在寫和擦除操作時可以改變閃存中存儲的數據,若在寫和擦除操作時出現復位、掉電等異常情況,可能會造成數據的丟失。因此,為了保護閃存中的重要數據,需要對閃存進行寫保護,寫保護是指對寫保護區域的數據只允許讀,不允許寫和擦除。由于寫保護的存在,在閃存的編程過程中,系統每次向閃存中寫數據時都需要先檢查待寫區域是否被寫保護。同時,基于閃存寫操作的特征,目前系統只能以4KB為單位對待寫區域進行檢查,也即是在確定當前的4KB大小的區域沒有寫保護后,再將數據寫入該區域,然后再檢查4KB大小的區域,若沒有寫保護再將數據寫入該數據,直到寫完所有數據或遇到寫保護的區域停止寫入。
但是,當向閃存寫入大量數據時,每4KB檢查一次的編程方式會導致系統進行頻繁的檢查工作,使得現有的編程方式效率低下。
發明內容
有鑒于此,本申請提供了一種閃存編程方法、裝置及電子設備,用于提高閃存在進行編程時的工作效率。
為了實現上述目的,第一方面,本申請實施例提供了一種閃存編程方法,包括:
獲取目標閃存的編程指令;
對目標閃存的所有待寫入區域進行寫保護檢查,得到檢查結果;
根據檢查結果,向未設置寫保護的待寫入區域寫入數據。
可選的,對目標閃存的所有待寫入區域進行寫保護檢查,得到檢查結果,包括:
檢查目標閃存是否設置了整卡寫保護;
若目標閃存未設置整卡寫保護,則根據編程指令對目標閃存的所有待寫入區域進行寫保護檢查,得到檢查結果。
可選的,編程指令包括待寫入區域的起始邏輯地址,待寫入區域包括多個寫保護組,根據編程指令對目標閃存的所有待寫入區域進行寫保護檢查,得到檢查結果,包括:
根據起始邏輯地址,確定起始邏輯地址所在的寫保護組;
從起始邏輯地址所在的寫保護組開始,按照邏輯地址從小到大的順序依次對每個寫保護組進行寫保護檢查;
若起始邏輯地址所在的寫保護組設置了寫保護,則停止檢查并在檢查結果中記錄第一標記信息,第一標記信息用于指示結束編程;
在起始邏輯地址所在的寫保護組未設置寫保護的情況下,若檢查到設置了寫保護的寫保護組,則停止檢查并在檢查結果中記錄終止地址,終止地址是根據設置了寫保護的寫保護組的最小邏輯地址確定的;
若每個寫保護組均未設置寫保護,則在檢查結果中記錄第二標記信息,第二標記信息用于指示向起始邏輯地址與最大邏輯地址之間的待寫入區域寫入數據,最大邏輯地址為最后一個寫保護組的最大邏輯地址。
可選的,根據檢查結果,向未設置寫保護的待寫入區域寫入數據,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市宏旺微電子有限公司,未經深圳市宏旺微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011089301.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種模切刺膠沖孔結構及其工藝
- 下一篇:一種內網式金屬陶瓷基板材料的制備方法





