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

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

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

Nor Flash編程和擦除操作實(shí)踐與指南

冬至子 ? 來(lái)源:華桑電子元器件 ? 作者:華桑電子元器件 ? 2023-12-05 14:03 ? 次閱讀

閃存編程也不涉及將數(shù)據(jù)寫入存儲(chǔ)單元,為確保準(zhǔn)確編程,Nor Flash 支持字節(jié)級(jí)編程,允許寫入或修改單個(gè)字節(jié),而無(wú)需擦除整個(gè)塊。

編程完成后,執(zhí)行讀取驗(yàn)證,以確認(rèn)數(shù)據(jù)已準(zhǔn)確寫入,驗(yàn)證這一操作對(duì)于檢測(cè)任何潛在的編程錯(cuò)誤并確保數(shù)據(jù)完整性很重要。

以指定或推薦的編程速度對(duì)Nor Flash進(jìn)行編程,以避免快速編程操作可能導(dǎo)致的編程干擾和讀取干擾等問(wèn)題。將新數(shù)據(jù)編程到存儲(chǔ)器之前,Nor Flash 必須被擦除。

而Nor Flash使用基于塊的擦除操作。 確保在寫入新數(shù)據(jù)之前已充分擦除所選存儲(chǔ)塊。擦除操作后,驗(yàn)證擦除塊以確保所有存儲(chǔ)單元均已達(dá)到擦除狀態(tài)。

需要注意每個(gè)Nor Flash設(shè)備的是有最大擦除周期限制的,重復(fù)擦除同一塊可能會(huì)導(dǎo)致單元退化,影響存儲(chǔ)器的壽命。

Nor Flash提供可靠的數(shù)據(jù)保留,但一些因素可能會(huì)影響長(zhǎng)期存儲(chǔ)。在極端溫度會(huì)影響數(shù)據(jù)保留,所以需要控制好環(huán)境溫度,讓Nor Flash存儲(chǔ)以保持?jǐn)?shù)據(jù)完整性。

隨著時(shí)間的推移,頻繁的編程和擦除會(huì)降低 Nor Flash 單元的性能,優(yōu)化內(nèi)存使用并避免不必要的寫入和擦除周期。

在應(yīng)用程序中納入錯(cuò)誤處理和錯(cuò)誤糾正機(jī)制,以管理潛在的讀取和編程錯(cuò)誤,實(shí)施糾錯(cuò)碼 (ECC) 或其他技術(shù)來(lái)增強(qiáng)數(shù)據(jù)完整性并防止數(shù)據(jù)損壞。

閃存編程和擦除操作也不是有效利用這種非易失性存儲(chǔ)器的重要方面。遵循字節(jié)級(jí)編程、擦除驗(yàn)證和數(shù)據(jù)保留注意事項(xiàng)等最佳實(shí)踐,可確??煽康臄?shù)據(jù)存儲(chǔ)和優(yōu)化的內(nèi)存管理。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7365

    瀏覽量

    163088
  • ECC
    ECC
    +關(guān)注

    關(guān)注

    0

    文章

    91

    瀏覽量

    20471
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    STM32單片機(jī)內(nèi)部FLASH編程擦除操作

    F1和F4系列的芯片FLASH擦除后會(huì)是0xFFFFFFFF,而L1系列的芯片FLASH擦除后是0x00000000!!!!!
    的頭像 發(fā)表于 02-14 16:37 ?2w次閱讀
    STM32單片機(jī)內(nèi)部<b class='flag-5'>FLASH</b>的<b class='flag-5'>編程</b>和<b class='flag-5'>擦除</b><b class='flag-5'>操作</b>

    FLASH編程擦除問(wèn)題

    _data=(FLASH_STATE==F_S4||FLASH_STATE==F_S8)?Flash_data_IN:16'hzzzz;//只有在寫編程
    發(fā)表于 05-22 08:49

    NOR FLASH編程指南

    NOR FLASH編程指南,可以下來(lái)看看。
    發(fā)表于 12-11 21:31 ?31次下載

    Linux下flash操作讀、寫、擦除步驟

    的一段區(qū)域。 需要注意的是,在對(duì)NOR FLASH進(jìn)行讀寫數(shù)據(jù)時(shí),需要參考對(duì)應(yīng)的datasheet,例如這里選用的NOR FLASH讀、寫、擦除
    發(fā)表于 06-30 09:49 ?1.4w次閱讀
    Linux下<b class='flag-5'>flash</b><b class='flag-5'>操作</b>讀、寫、<b class='flag-5'>擦除</b>步驟

    Linux驅(qū)動(dòng)開(kāi)發(fā)筆記:NOR FLASH編寫實(shí)例

    Nor flash的起始地址為0x80000000。當(dāng)zynq上運(yùn)行Linux后可以通過(guò)對(duì)該地址起始的區(qū)域進(jìn)行擦除、讀寫操作從而對(duì)NOR
    發(fā)表于 06-30 15:34 ?2627次閱讀
    Linux驅(qū)動(dòng)開(kāi)發(fā)筆記:<b class='flag-5'>NOR</b> <b class='flag-5'>FLASH</b>編寫實(shí)例

    淺談Nor Flash的讀寫流程 淺談NOR Flash應(yīng)用原理

    flash閃存是非易失存儲(chǔ)器,可以對(duì)稱為塊的存儲(chǔ)器單元塊進(jìn)行擦寫和再編程。任何flash器件的寫入操作只能在空或已擦除的單元內(nèi)進(jìn)行,所以大多
    的頭像 發(fā)表于 09-18 14:47 ?2.8w次閱讀
    淺談<b class='flag-5'>Nor</b> <b class='flag-5'>Flash</b>的讀寫流程 淺談<b class='flag-5'>NOR</b> <b class='flag-5'>Flash</b>應(yīng)用原理

    NOR flashflash有什么不一樣?

    Nor Flash的接口和RAM完全相同,可以隨機(jī)訪問(wèn)任意地址的數(shù)據(jù),在其上進(jìn)行讀操作的效率非常高,但是擦除和寫操作的效率很低,另外,
    的頭像 發(fā)表于 10-07 15:39 ?1.1w次閱讀

    NOR Flash讀寫原理及驅(qū)動(dòng)

    flash閃存是非易失存儲(chǔ)器,可以對(duì)稱為塊的存儲(chǔ)器單元塊進(jìn)行擦寫和再編程。任何flash器件的寫入操作只能在空或已擦除的單元內(nèi)進(jìn)行,所以大多
    的頭像 發(fā)表于 09-19 08:32 ?7954次閱讀

    非易失性存儲(chǔ)器-Nor Flash的特點(diǎn)都有哪些

    Flash(快閃或閃存)由Intel公司于1988年首先推出的是一種可用電快速擦除編程的非易失性存儲(chǔ)器,其快速是相對(duì)于EEPROM而言的。Flash從芯片工藝上分為
    發(fā)表于 12-07 14:17 ?3484次閱讀

    關(guān)于S29GL256S系列并行nor flash的讀寫擦除操作實(shí)驗(yàn)

    關(guān)于S29GL256S系列并行nor flash的讀寫擦除操作實(shí)驗(yàn)(做嵌入式開(kāi)發(fā)用什么電腦好點(diǎn))-fpga verilog實(shí)現(xiàn) S29GL256S 系列 并行
    發(fā)表于 08-04 11:42 ?133次下載
    關(guān)于S29GL256S系列并行<b class='flag-5'>nor</b> <b class='flag-5'>flash</b>的讀寫<b class='flag-5'>擦除</b><b class='flag-5'>操作</b>實(shí)驗(yàn)

    單片機(jī)內(nèi)部FlashNor 還是Nand Flash

    ,又叫Flash Memory,即平時(shí)所說(shuō)的“閃存”。 Flash結(jié)合了ROM和RAM的長(zhǎng)處,不僅具備電子可擦除編程(EEPROM)的功能,還可以快速讀取數(shù)據(jù),具
    的頭像 發(fā)表于 10-09 15:01 ?5449次閱讀

    NOR falsh、NAND flash、SDEMMC、QSPI flash、SPI flash

    1、NOR flashNOR flash數(shù)據(jù)線和地址線分開(kāi),可以實(shí)現(xiàn)ram一樣的隨機(jī)尋址功能,可以讀取任何一個(gè)字節(jié)。但是擦除仍要按塊來(lái)擦。2、NAND flashNAND flash數(shù)
    發(fā)表于 12-02 12:21 ?30次下載
    <b class='flag-5'>NOR</b> falsh、NAND <b class='flag-5'>flash</b>、SDEMMC、QSPI <b class='flag-5'>flash</b>、SPI <b class='flag-5'>flash</b>

    NOR Flash和NAND FLASH的區(qū)別是什么

    NOR Flash相近,根據(jù)接口的不同有所差異; NAND FLASH的寫入速度比NOR Flash快很多; NAND
    發(fā)表于 01-25 17:25 ?6.1w次閱讀
    <b class='flag-5'>NOR</b> <b class='flag-5'>Flash</b>和NAND <b class='flag-5'>FLASH</b>的區(qū)別是什么

    Gowin SPI Nor Flash Interface IP用戶指南

    電子發(fā)燒友網(wǎng)站提供《Gowin SPI Nor Flash Interface IP用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-16 14:23 ?3次下載
    Gowin SPI <b class='flag-5'>Nor</b> <b class='flag-5'>Flash</b> Interface IP用戶<b class='flag-5'>指南</b>

    Nor Flash編程擦除操作的詳細(xì)流程

    Nor Flash 中的編程擦除操作涉及寫入數(shù)據(jù)和擦除存儲(chǔ)單元的特定步驟。
    的頭像 發(fā)表于 12-05 15:19 ?977次閱讀