在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

遇到Nand Flash壞塊怎么處理?

AGk5_ZLG_zhiyua ? 來(lái)源:未知 ? 作者:佚名 ? 2017-10-10 10:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Nand Flash存儲(chǔ)器是Flash存儲(chǔ)器的一種,為固態(tài)大容量?jī)?nèi)存的實(shí)現(xiàn)提供了廉價(jià)有效的解決方案。NAND存儲(chǔ)器具有容量較大,改寫(xiě)速度快等優(yōu)點(diǎn),適用于大量數(shù)據(jù)的存儲(chǔ),如嵌入式產(chǎn)品中包括數(shù)碼相機(jī)、記憶卡、體積小巧的U盤(pán)等。

1989年,東芝公司發(fā)表了Nand Flash結(jié)構(gòu),強(qiáng)調(diào)降低每比特的成本,更高的性能,并且像磁盤(pán)一樣可以通過(guò)接口輕松升級(jí)。經(jīng)過(guò)十幾年的發(fā)展,NAND應(yīng)用越來(lái)越廣泛,但是大多數(shù)工程師卻仍然不知道關(guān)于NAND應(yīng)用的一些難點(diǎn):分區(qū)、ECC糾錯(cuò)、壞塊管理等。只有真正了解NAND特性的工程師,才能在應(yīng)用上得心應(yīng)手,不會(huì)被Nand Flash所絆倒。

分區(qū)

定義分區(qū)的實(shí)質(zhì)是定義數(shù)據(jù)會(huì)如何寫(xiě)入NAND Flash,不同內(nèi)容的數(shù)據(jù)寫(xiě)到對(duì)應(yīng)的地址中。一般用戶(hù)會(huì)有多個(gè)區(qū),比如boot、kernel、fs、user等分區(qū)。

分區(qū)的描述:分區(qū)的地址范圍(起始?jí)K、結(jié)束塊),鏡像文件大小(Image Size)。

分區(qū)的數(shù)據(jù)存儲(chǔ):鏡像文件是從分區(qū)的起始?jí)K開(kāi)始存放,如果分區(qū)中有壞塊,將使用壞塊處理策略替換壞塊,直到鏡像文件結(jié)束,如果分區(qū)中不夠好塊存放鏡像文件,則燒錄失敗。

如下圖是跳過(guò)壞塊的鏡像文件分區(qū)燒寫(xiě)示意圖:

ECC(錯(cuò)誤更正)算法

ECC 存在于NAND 每頁(yè)的備用區(qū)(Spare Area)中,它允許外部系統(tǒng)發(fā)現(xiàn)主區(qū)的數(shù)據(jù)是否有誤。在大多數(shù)情況下,ECC 算法可以糾正誤碼,NandFlash在使用中也可能會(huì)出現(xiàn)壞塊,所以ECC是非常有必要的。

不同的用戶(hù)會(huì)可能會(huì)使用不同的ECC算法,一般來(lái)說(shuō)ECC算法由處理器供應(yīng)商提供,如果編程器軟件中無(wú)這個(gè)ECC算法,則需要用戶(hù)提供ECC算法源代碼。

如果用戶(hù)不使用調(diào)入文件,而是使用讀母片的方式燒錄,并且無(wú)動(dòng)態(tài)數(shù)據(jù),則可以不考慮ECC算法,因?yàn)槟钙械膫溆脜^(qū)已計(jì)算好ECC,直接將母片的備用區(qū)拷貝至其他芯片即可。

壞塊管理

壞塊處理策略定義了在遇到壞塊時(shí)算法應(yīng)該如何處理,基本的壞塊處理策略有:跳過(guò)壞塊、替換表(預(yù)留塊區(qū)Reserve BlockArea,RBA)等等,下面分別對(duì)幾種壞塊處理方案進(jìn)行說(shuō)明。

1、硬拷貝

硬拷貝其實(shí)就是遇到壞塊什么都不處理,不管好塊還是壞塊直接燒寫(xiě)按順序燒寫(xiě)數(shù)據(jù),即使校驗(yàn)數(shù)據(jù)不一致也不報(bào)錯(cuò),這是最簡(jiǎn)單、直接的處理方法,但是只能適用于數(shù)據(jù)不需管理的方案;

2、跳過(guò)壞塊

跳過(guò)壞塊就是燒錄數(shù)據(jù)時(shí),遇到壞塊即跳過(guò)此壞塊,將數(shù)據(jù)順延燒到下一個(gè)好塊,這樣可以保證所有的數(shù)據(jù)都能燒寫(xiě)到NAND存儲(chǔ)空間中,但是并不知道數(shù)據(jù)究竟燒到了哪一位;

3、替換表

此方法是將NAND存儲(chǔ)空間中預(yù)留出一些塊作為保留塊,當(dāng)遇到壞塊時(shí),在預(yù)留的保留塊中選一個(gè)塊來(lái)替換壞塊,將原來(lái)寫(xiě)到壞塊的數(shù)據(jù)寫(xiě)到替換塊中;

4、BBT(Bad block table)

此方法核心是跳過(guò)壞塊,但是跳過(guò)后需要在NAND閃存指定位置寫(xiě)入一個(gè)壞塊表(Bad block table),下圖是BBT的結(jié)構(gòu)圖。

NAND應(yīng)用需要注意的點(diǎn)大致整理如上,實(shí)際使用中會(huì)有靈活的應(yīng)用方案,需要熟知NAND特性、編程器原理的工程師才能設(shè)計(jì)出合適的方案加以運(yùn)用。P800Flash極速編程器融合了ZLG致遠(yuǎn)電子三代Flash編程器的特點(diǎn),全面支持eMMC、NOR、NAND Flash的燒錄,可提供完善的編程解決方案。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • NAND
    +關(guān)注

    關(guān)注

    16

    文章

    1721

    瀏覽量

    138008
  • 周立功
    +關(guān)注

    關(guān)注

    38

    文章

    130

    瀏覽量

    38173

原文標(biāo)題:遇到Nand Flash壞塊如何處理?

文章出處:【微信號(hào):ZLG_zhiyuan,微信公眾號(hào):ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    NAND Flash與NOR Flash壞塊管理需求的差異解析

    NOR FlashNAND Flash是兩種不同類(lèi)型的閃存技術(shù),它們?cè)诖鎯?chǔ)單元的連接方式、耐用性、壞塊管理等方面存在差異。
    的頭像 發(fā)表于 07-10 14:25 ?3246次閱讀
    <b class='flag-5'>NAND</b> <b class='flag-5'>Flash</b>與NOR <b class='flag-5'>Flash</b>:<b class='flag-5'>壞塊</b>管理需求的差異解析

    用W25M02G NAND FLASH做U盤(pán),請(qǐng)問(wèn)有沒(méi)有nand flash的U盤(pán)驅(qū)動(dòng)?

    最近在用W25M02G這款NAND FLASH做U盤(pán),之前用的W25Q64,不需要壞塊管理,讀寫(xiě)也是以頁(yè)的,NAND FLASH多了
    發(fā)表于 04-25 06:44

    標(biāo)準(zhǔn)NAND FLASH控制器

    、Toshiba、ST-Micro和其他廠商)的Nand Flash NAND FLASH Controller自動(dòng)進(jìn)行壞塊管理以及ECC糾
    發(fā)表于 02-17 11:11

    標(biāo)準(zhǔn)NAND FLASH控制器/超高速NAND FLASH陣列控制器

    支持各個(gè)設(shè)備廠商(Micron、Samsung、Hynix、Toshiba、ST-Micro和其他廠商)的Nand FlashNAND FLASH Controller自動(dòng)進(jìn)行壞塊管理以及ECC糾錯(cuò)
    發(fā)表于 03-01 18:49

    nand flash壞塊問(wèn)題

    在網(wǎng)上看到一段這樣的話(huà):yaffs文件系統(tǒng)映像文件的格式則跟它們不同,文件本身就包含了OOB區(qū)的數(shù)據(jù)(里面有壞塊標(biāo)記、ECC較驗(yàn)碼、其他yaffs相關(guān)的信息)。所以燒寫(xiě)時(shí),不需要再計(jì)算ECC值,首先
    發(fā)表于 01-16 21:07

    Nand Flash中的壞塊(Bad Block)

    本帖最后由 一只耳朵怪 于 2018-6-12 11:32 編輯 Nand Flash中,一個(gè)塊中含有1個(gè)或多個(gè)位是壞的,就成為其為壞塊壞塊的穩(wěn)定性是無(wú)法保證的,也就是說(shuō),不能
    發(fā)表于 06-11 12:15

    NAND flash壞塊分類(lèi)和管理

    一定不是壞塊。  (2) 使用壞塊    這是在NAND Flash使用過(guò)程中,如果Block Erase或者Page Program錯(cuò)誤,就可以簡(jiǎn)單地將這個(gè)塊作為
    發(fā)表于 07-19 09:52

    NAND上面都是壞塊

    NAND 上面都是壞塊怎么辦啊?u-boot 上執(zhí)行nand bad 發(fā)現(xiàn)nand 上都是壞塊,下載內(nèi)核時(shí) ,執(zhí)行
    發(fā)表于 05-20 03:50

    請(qǐng)問(wèn)NAND FLASH使用時(shí)壞塊的的位置和個(gè)數(shù)會(huì)變化嗎?

    NAND FLASH使用過(guò)程中,壞塊的的位置和個(gè)數(shù)會(huì)變化嗎?
    發(fā)表于 09-20 07:52

    uboot移植遇到壞塊該怎么辦?

    nand flash 應(yīng)該也沒(méi)什么問(wèn)題才對(duì), 而且視頻教程上也是燒寫(xiě)到 nand flash上的。 猜想:是因?yàn)?nand
    發(fā)表于 09-29 10:10

    請(qǐng)問(wèn)NAND FLASH的ECC怎么配置?

    我的板子是EasyEVM,在調(diào)試NAND FLASH時(shí),按照官方的例程配置eccType為NAND_ECC_ALGO_RS_4BIT,發(fā)現(xiàn)有以下兩個(gè)問(wèn)題:1.讀取block0,page0時(shí),讀到一般
    發(fā)表于 10-25 10:38

    nuc980買(mǎi)的串口server的,焊接的spi nandnand是不是會(huì)有壞塊問(wèn)題?

    請(qǐng)問(wèn),這個(gè)nand是不是會(huì)有壞塊問(wèn)題?會(huì)不會(huì)出現(xiàn)無(wú)法啟動(dòng)到客戶(hù)那邊!因?yàn)?b class='flag-5'>nand除了ecc,還有負(fù)載平衡,處理壞塊!文件系統(tǒng)也要求高 另外
    發(fā)表于 09-04 07:11

    NAND Flash嵌入式存儲(chǔ)系統(tǒng)設(shè)計(jì)

    基于NAND Flash的存儲(chǔ)系統(tǒng)的設(shè)計(jì)首先要解決壞塊問(wèn)題。由于NAND Flash自身存在固有壞塊
    發(fā)表于 04-25 11:10 ?1489次閱讀
    <b class='flag-5'>NAND</b> <b class='flag-5'>Flash</b>嵌入式存儲(chǔ)系統(tǒng)設(shè)計(jì)

    Nand Flash中的壞塊(Bad Block)

    Nand Flash中,一個(gè)塊中含有1個(gè)或多個(gè)位是壞的,就成為其為壞塊壞塊的穩(wěn)定性是無(wú)法保證的,也就是說(shuō),不能保證你寫(xiě)入的數(shù)據(jù)是對(duì)的,或者寫(xiě)入對(duì)了,讀出來(lái)也不一定對(duì)的。而正常的塊,肯
    發(fā)表于 06-05 15:11 ?3400次閱讀

    兆易創(chuàng)新推出GD5F1GM9系列高速Q(mào)SPI NAND Flash

    今日,兆易創(chuàng)新宣布推出GD5F1GM9系列高速Q(mào)SPI NAND Flash,該系列以其突破性的讀取速度和創(chuàng)新的壞塊管理(BBM)功能,可有效解決傳統(tǒng)SPI NAND
    的頭像 發(fā)表于 04-16 13:50 ?547次閱讀
    主站蜘蛛池模板: 欧美视频不卡一区二区三区 | 福利视频亚洲 | 欧美黄色片免费 | 在线视频网址 | 巨臀中文字幕一区二区翘臀 | 亚洲狼色专区 | 一本高清在线 | 最新欧美一级视频 | 97黄网| 日本一区视频 | 5252欧美在线观看 | 四虎影院在线免费观看 | 狠狠色噜噜狠狠狠狠97不卡 | 高h 男男 | 日韩黄网| 亚洲国产成人在人网站天堂 | chinesevideo普通话对白 | 特黄一级真人毛片 | 在线播放真实国产乱子伦 | 经典三级一区二区三区视频 | 国产综合视频 | 日本三级免费看 | 久久久噜噜噜 | 亚洲国内精品自在线影视 | 日本三级日本三级日本三级极 | 爱爱免费网址 | 色噜噜噜噜噜在线观看网站 | 欧美影院 | 欧美午夜寂寞影院安卓列表 | 永井玛丽亚中文在线观看视频 | 亚洲 另类 在线 欧美 制服 | 五夜婷婷| 午夜8050| 伊人手机在线观看 | 夜夜骚视频 | 九七婷婷狠狠成人免费视频 | 久热操| 深爱五月综合网 | 精品久久久久久久免费加勒比 | 午夜片在线 | 高黄视频|