本發明介紹一種增強FLASH存儲器可靠性的方法,涉及應對上層應用對FLASH存儲器頁的訪問請求,通過建立FLASH映射表,在映射表中查找訪問頁對應的實際地址,訪問該實際地址;訪問后,檢查硬件提供的ECC校驗寄存器,如果該寄存器的值為0,則表示訪問成功;如果該寄存器的值為1,則表示存在ECC1bit錯誤并被糾錯,此錯誤作為換頁條件,進行換頁操作。換頁時,在映射表中按規則找到可用冗余區的頁地址,如果冗余區耗盡,FLASH存儲器可靠性失效,否則使用該冗余區,并更新FLASH映射表信息,完成換頁操作。本發明介紹的方法,可以通過建立FLASH映射表,配置FLASH存儲器冗余區大小,動態提升FLASH存儲器的可靠性,解決不同用戶對FLASH存儲器可靠性的需求,提高開發效率。
聲明:
“增強FLASH存儲器可靠性的方法” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)