chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何保存NAND Flash數(shù)據(jù)完整之 “掉電丟數(shù)據(jù)”底層原因

jim ? 來源:雷龍發(fā)展 ? 作者:雷龍發(fā)展 ? 2025-12-23 16:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著越來越多客戶從 NOR Flash 遷移到CS品牌的 SD NAND 存儲產(chǎn)品,有工程師會遇到“明明寫入成功了,為什么設(shè)備突然斷電后,數(shù)據(jù)消失了?”的問題。

這種情況聽起來像“異?!保鋵?,它是系統(tǒng)層面必然存在的特性。這里我們來解釋一下底層原因,從而更容易找到解決方法。

wKgZPGlKVRCAVc0sAAeWtU1qLbA023.jpg

01|NAND Flash 不是實時寫入設(shè)備

相比 NOR,NAND Flash 采用完全不同的底層結(jié)構(gòu):

NAND 的 寫入粒度是 Page(頁)

NAND 的 擦除粒度是 Block(塊)

也就是說:即使只寫入 1 個字節(jié),最終也要以整頁數(shù)據(jù)方式寫入。

寫入過程不是一步完成,而是:

數(shù)據(jù)進入控制器 → 緩存 → 整理成 Page → 寫入 NAND → 更新映射表

這意味著,在數(shù)據(jù)落盤之前,會存在一段“過渡期”。

如果斷電發(fā)生在這個階段,數(shù)據(jù)就有可能未完成寫入——自然也不會被保存。

02|Flash 管理算法決定寫入結(jié)果不是瞬間固定

為了延長壽命、減少寫擴散、優(yōu)化訪問性能,SD NAND 內(nèi)部有:

FTL(Flash Translation Layer)

Wear-Leveling(均衡寫入)

Garbage Collection(垃圾回收)

ECC/BCH/LDPC 校驗機制

這些機制會帶來一個事實:寫操作并不是同步落盤,而是異步過程。

更重要的是:

有時 NAND 已經(jīng)寫完數(shù)據(jù),但映射表還未更新

有些 Page 數(shù)據(jù)正在被復(fù)制或合并

有時系統(tǒng)正在進行垃圾回收(GC)

這些階段若意外斷電,就可能出現(xiàn):

寫入數(shù)據(jù)丟失

數(shù)據(jù)結(jié)構(gòu)損壞

文件變成“看得見卻打不開”

這不是故障,而是 NAND 的工作方式。

03|文件系統(tǒng)不會立即寫盤,而是“延遲寫入”

很多用戶以為:只要 APP、系統(tǒng)或驅(qū)動 write() 成功,數(shù)據(jù)就已經(jīng)寫到存儲器里。

事實上,大多數(shù)文件系統(tǒng),包括:

FAT32 / exFAT

LittleFS

Linux EXT4 / F2FS

RTOS 上的嵌入式 FS

都采用寫入緩存策略(Write-Back Cache),即:數(shù)據(jù)會先存在系統(tǒng)內(nèi)存或設(shè)備緩存中,而不是立即寫入存儲芯片。

這是為了:

加快速度

減少 NAND 寫入次數(shù)

增加壽命

但是,這也帶來結(jié)果:寫入成功 ≠ 數(shù)據(jù)已安全保存。

04|為什么用 NOR 時沒問題?

很簡單:

wKgZO2lKVRGAC_fYAAAuBEtvBhA536.png

換句話說:使用 NAND,就意味著系統(tǒng)行為會從“實時寫入”,變成“階段性寫入”。這不是優(yōu)劣差異,而是技術(shù)路線的不同。

05|理解存儲介質(zhì),才能正確使用它

掉電數(shù)據(jù)丟失并不是 SD NAND 的“問題”,而是使用 NAND 介質(zhì)時必須考慮的設(shè)計因素。影響因素包括:

寫入策略

供電穩(wěn)定性

文件系統(tǒng)設(shè)計

控制器算法

寫入數(shù)據(jù)量大小和寫入頻率

是否存在頻繁隨機小寫入場景

了解了底層原理,在面對出現(xiàn)問題的場景時,我們和客戶也更容易找到解決方案。也歡迎有這種困惑的客戶聯(lián)系我們,我們會結(jié)合您的具體應(yīng)用場景,寫入模型給出對應(yīng)的解決方法。

親愛的卡友們,歡迎光臨雷龍發(fā)展

審核編輯 黃宇

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

    關(guān)注

    16

    文章

    1764

    瀏覽量

    141278
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1758

    瀏覽量

    155857
  • 存儲介質(zhì)
    +關(guān)注

    關(guān)注

    0

    文章

    27

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    NOR FLASHNAND FLASH的對比

    FLASH芯片的擦寫次數(shù)一般來說都是有限的,目前主流產(chǎn)品的擦寫壽命普遍在10萬次左右。當(dāng)FLASH芯片接近使用壽命終點時,寫操作可能會出現(xiàn)失敗。不過,需要注意NAND FLASH采用整
    的頭像 發(fā)表于 03-31 16:58 ?417次閱讀

    探秘 EZ - USB NX2LP:USB 2.0 NAND Flash 控制器的卓越

    探秘 EZ - USB NX2LP:USB 2.0 NAND Flash 控制器的卓越選 在電子設(shè)計領(lǐng)域,選擇一款合適的 USB 2.0 NAND
    的頭像 發(fā)表于 03-28 14:50 ?580次閱讀

    NOR FlashNAND flash有什么區(qū)別

    在嵌入式系統(tǒng)、移動設(shè)備與存儲領(lǐng)域,NOR FlashNAND Flash是兩種最常見的非易失性存儲技術(shù)。盡管它們都屬于閃存(Flash EEPROM)家族,但在內(nèi)部結(jié)構(gòu)、接口方式、讀
    的頭像 發(fā)表于 03-11 15:08 ?458次閱讀
    NOR <b class='flag-5'>Flash</b>和<b class='flag-5'>NAND</b> <b class='flag-5'>flash</b>有什么區(qū)別

    從NOR FlashNAND Flash 和SD NAND,從底層結(jié)構(gòu)到應(yīng)用差異

    nor flash,nor nand,sd nand,spi nor,nand flash
    的頭像 發(fā)表于 03-05 18:24 ?364次閱讀
    從NOR <b class='flag-5'>Flash</b> 到 <b class='flag-5'>NAND</b> <b class='flag-5'>Flash</b> 和SD <b class='flag-5'>NAND</b>,從<b class='flag-5'>底層</b>結(jié)構(gòu)到應(yīng)用差異

    從NOR FlashNAND Flash 和SD NAND,從底層結(jié)構(gòu)到應(yīng)用差異

    在嵌入式系統(tǒng)開發(fā)中,“存儲選型”是經(jīng)常會遇到的問題,特別是許多曾長期使用 NOR   Flash 的工程師,在切換到 NAND Flash 時常常感到疑惑:   為什么 NAND
    發(fā)表于 03-05 18:23

    SD NAND 為何不能存啟動代碼,SPI NAND 與 NOR Flash 卻可以 —— 接口、傳輸、啟動機制全對比

    在嵌入式、物聯(lián)網(wǎng)、工控、車載等硬件系統(tǒng)中, 啟動存儲器(Boot Flash) ?是決定設(shè)備能否上電即跑、穩(wěn)定可靠的核心器件。實際選型中,SD NAND、SPI NAND、NOR Flash
    的頭像 發(fā)表于 02-09 11:16 ?370次閱讀
    SD <b class='flag-5'>NAND</b> 為何不能存啟動代碼,SPI <b class='flag-5'>NAND</b> 與 NOR <b class='flag-5'>Flash</b> 卻可以 —— 接口、傳輸、啟動機制全對比

    SPI NOR Flash和SPI NAND Flash存儲芯片的區(qū)別

    SPI NOR Flash與SPI NAND Flash并非相互替代,而是互補關(guān)系。SPI NOR勝在讀取速度快、使用簡單、可靠性高,是代碼存儲的理想選擇。SPI NAND則以其大容量
    的頭像 發(fā)表于 01-29 16:58 ?817次閱讀
    SPI NOR <b class='flag-5'>Flash</b>和SPI <b class='flag-5'>NAND</b> <b class='flag-5'>Flash</b>存儲芯片的區(qū)別

    NAND Flash選型旺宏MX35LF2GE4AD-Z4I實現(xiàn)高可靠數(shù)據(jù)留存

    旺宏MX35LF2GE4AD-Z4I 2Gb Serial NAND Flash具備-40℃~85℃工業(yè)級寬溫、60,000次擦寫壽命及10年數(shù)據(jù)保存能力,支持133MHz高速讀取與x
    的頭像 發(fā)表于 12-15 09:54 ?676次閱讀
    <b class='flag-5'>NAND</b> <b class='flag-5'>Flash</b>選型旺宏MX35LF2GE4AD-Z4I實現(xiàn)高可靠<b class='flag-5'>數(shù)據(jù)</b>留存

    從NOR FlashNAND Flash和SD NAND,從底層結(jié)構(gòu)到應(yīng)用差異

    在嵌入式系統(tǒng)開發(fā)中,“存儲選型”是經(jīng)常會遇到的問題,特別是許多曾長期使用 NOR   Flash 的工程師,在切換到 NAND Flash 時常常感到疑惑:   為什么 NAND
    發(fā)表于 12-08 17:54

    智能顯示模塊支持掉電保存數(shù)據(jù)嗎?智能模塊支持操作Flash嗎?

    智能顯示模塊支持掉電保存數(shù)據(jù)嗎?智能模塊支持操作Flash嗎?
    發(fā)表于 11-14 08:41

    電能質(zhì)量在線監(jiān)測裝置掉電 10 分鐘數(shù)據(jù)嗎?

    電能質(zhì)量在線監(jiān)測裝置在掉電 10 分鐘時能否確保數(shù)據(jù)不丟失,取決于其 硬件設(shè)計、備用電源配置、數(shù)據(jù)存儲機制 三大核心要素。以下是具體分析: 一、硬件設(shè)計與備用電源:決定基礎(chǔ)續(xù)航能力 1. 常規(guī)裝置
    的頭像 發(fā)表于 11-09 17:26 ?636次閱讀

    NAND Flash的基本原理和結(jié)構(gòu)

    NAND Flash是什么?NAND Flash(閃存)是一種非易失性存儲器技術(shù),主要用于數(shù)據(jù)存儲。與傳統(tǒng)的DRAM或SRAM不同,
    的頭像 發(fā)表于 09-08 09:51 ?7679次閱讀
    <b class='flag-5'>NAND</b> <b class='flag-5'>Flash</b>的基本原理和結(jié)構(gòu)

    功率分析儀的“存儲”與“數(shù)據(jù)保存”模式如何保存測量數(shù)據(jù)呢?

    數(shù)據(jù)保存”模式和“存儲”模式將通過差異化功能設(shè)定滿足用戶多樣化的數(shù)據(jù)存儲需求:當(dāng)您僅需保存一組數(shù)據(jù)時可選擇“
    的頭像 發(fā)表于 07-23 17:51 ?1143次閱讀
    功率分析儀的“存儲”與“<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>保存</b>”模式如何<b class='flag-5'>保存</b>測量<b class='flag-5'>數(shù)據(jù)</b>呢?

    什么是Flash閃存以及STM32使用NAND Flash

    的32Gb密度嵌入式存儲。該產(chǎn)品與原始NAND相比,它有許多優(yōu)點,包括嵌入式壞塊管理和更強的嵌入式ECC。即使在異常斷電的情況下,它仍然可以安全地保存數(shù)據(jù)。 特點 接口:標準SD規(guī)范2.0版,帶有1-I/O
    發(fā)表于 07-03 14:33

    泰克示波器波形數(shù)據(jù)保存為CSV格式的完整指南

    而備受青睞。本文將詳細介紹泰克示波器保存波形為CSV文件的完整操作步驟、注意事項及實際應(yīng)用場景,幫助用戶高效完成數(shù)據(jù)存儲與分析。
    的頭像 發(fā)表于 06-07 15:31 ?1483次閱讀
    泰克示波器波形<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>保存</b>為CSV格式的<b class='flag-5'>完整</b>指南