對於nandflash壞塊的一些處理辦法

2021-06-06 17:51:20 字數 582 閱讀 9317

對於壞塊的處理:使用 nandflash,免不了出現個別的壞塊,一般情況下,有一些壞塊是正常的,也不會影響系統的正常啟動執行。如果出現因為壞塊無法啟動 linux 作業系統,那就需要乙個方法來處理這些邏輯上的壞塊

(實際上壞塊不一定是真的壞了)。邏輯壞塊引起的系統無法啟動,可以使用下面這種方法:開機按下空格鍵進入uboot狀態

,一般在uboot下停留1-3秒。所以按下去要快。如果過了時間久重啟板子,再按一次空格鍵。在uboot 狀態下鍵入#nand scrub,如圖所示

這時候,整個開發板的nandflash 會被清空,壞塊也會被處理。

:在開發和學習的過程免不了產生一些邏輯上的壞塊,用上面的方法可以處理。但是nand scrub 命令本身不宜經常使用,可能會對nand 進行錯誤的校正。這些壞塊是nand 的乙個特徵。大家有興趣可以對nand的處理機制做詳細的了解。

Nand Flash壞塊處理

nand flash儲存器是flash儲存器的一種,為固態大容量記憶體的實現提供了廉價有效的解決方案。nand儲存器具有容量較大,改寫速度快等優點,適用於大量資料的儲存,如嵌入式產品中包括數位相機 記憶卡 體積小巧的u盤等。1989年,東芝公司發表了nand flash結構,強調降低每位元的成本,更...

nand flash壞塊管理OOB,BBT,ECC

0.nand的操作管理方式 nand flash的管理方式 以三星flash為例,一片nand flash為乙個裝置 device 1 device x blocks 1 block x pages 1 page 528 bytes 資料塊大小 512bytes oob 塊大小 16bytes,除o...

nand flash壞塊管理OOB,BBT,ECC

0.nand的操作管理方式 nand flash的管理方式 以三星flahs為例,一片nand flash為乙個裝置 device 1 device x blocks 1 block x pages 1 page 528 bytes 資料塊大小 512bytes oob 塊大小 16bytes,除o...