国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuà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ù)據(jù)消失了?”的問題。

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

wKgZPGlKVRCAVc0sAAeWtU1qLbA023.jpg

01|NAND Flash 不是實時寫入設備

相比 NOR,NAND Flash 采用完全不同的底層結構:

NAND 的 寫入粒度是 Page(頁)

NAND 的 擦除粒度是 Block(塊)

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

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

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

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

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

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

為了延長壽命、減少寫擴散、優(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ù)正在被復制或合并

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

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

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

數(shù)據(jù)結構損壞

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

這不是故障,而是 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)存或設備緩存中,而不是立即寫入存儲芯片。

這是為了:

加快速度

減少 NAND 寫入次數(shù)

增加壽命

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

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

很簡單:

wKgZO2lKVRGAC_fYAAAuBEtvBhA536.png

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

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

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

寫入策略

供電穩(wěn)定性

文件系統(tǒng)設計

控制器算法

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

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

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

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

審核編輯 黃宇

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

    關注

    16

    文章

    1756

    瀏覽量

    141060
  • FlaSh
    +關注

    關注

    10

    文章

    1748

    瀏覽量

    155530
  • 存儲介質(zhì)

    關注

    0

    文章

    27

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    從NOR FlashNAND Flash 和SD NAND,從底層結構到應用差異

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

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

    SPI NOR Flash與SPI NAND Flash并非相互替代,而是互補關系。SPI NOR勝在讀取速度快、使用簡單、可靠性高,是代碼存儲的理想選擇。SPI NAND則以其大容量
    的頭像 發(fā)表于 01-29 16:58 ?472次閱讀
    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 ?513次閱讀
    <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,從底層結構到應用差異

    在嵌入式系統(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ù)據(jù)存儲機制 三大核心要素。以下是具體分析: 一、硬件設計與備用電源:決定基礎續(xù)航能力 1. 常規(guī)裝置
    的頭像 發(fā)表于 11-09 17:26 ?557次閱讀

    NAND Flash的基本原理和結構

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

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

    數(shù)據(jù)保存”模式和“存儲”模式將通過差異化功能設定滿足用戶多樣化的數(shù)據(jù)存儲需求:當您僅需保存一組數(shù)據(jù)時可選擇“
    的頭像 發(fā)表于 07-23 17:51 ?995次閱讀
    功率分析儀的“存儲”與“<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文件的完整操作步驟、注意事項及實際應用場景,幫助用戶高效完成數(shù)據(jù)存儲與分析。
    的頭像 發(fā)表于 06-07 15:31 ?1225次閱讀
    泰克示波器波形<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>保存</b>為CSV格式的<b class='flag-5'>完整</b>指南

    數(shù)據(jù)比丟錢還讓人頭疼,你遇到過嗎?

    在產(chǎn)品運行過程中,數(shù)據(jù)丟失是常見的問題,尤其在頻繁寫入數(shù)據(jù)的場景中。本文將分析數(shù)據(jù)丟失的原因,并從硬件、系統(tǒng)和軟件優(yōu)化等方面提供解決思路,幫助提升數(shù)
    的頭像 發(fā)表于 04-18 11:36 ?691次閱讀
    <b class='flag-5'>丟</b><b class='flag-5'>數(shù)據(jù)</b>比丟錢還讓人頭疼,你遇到過嗎?

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

    干擾的行業(yè)痛點。作為一種巧妙融合了NOR Flash高速讀取優(yōu)勢與NAND Flash大容量、低成本優(yōu)勢的新型解決方案,GD5F1GM9系列的面世將為SPI NAND
    的頭像 發(fā)表于 04-16 13:50 ?1431次閱讀

    NAND Flash與SD NAND的存儲扇區(qū)架構差異

    NAND Flash?和?SD卡(SD NAND)的存儲扇區(qū)分配表都是用于管理存儲設備中扇區(qū)的分配信息。它們記錄了哪些扇區(qū)已被使用、哪些是空閑的,以及文件或數(shù)據(jù)與扇區(qū)的對應關系,以便實
    的頭像 發(fā)表于 03-13 15:20 ?1889次閱讀
    <b class='flag-5'>NAND</b> <b class='flag-5'>Flash</b>與SD <b class='flag-5'>NAND</b>的存儲扇區(qū)架構差異

    Nand flash 和SD卡(SD NAND)存儲扇區(qū)分配表異同

    ,開發(fā)人員需要通過編寫底層驅(qū)動程序來操作 NAND Flash 的存儲扇區(qū)分配表。例如,在向 NAND Flash 寫入
    發(fā)表于 03-13 10:45

    STM32F407 Flash寫入數(shù)據(jù)失敗的原因?怎么解決?

    STM32F407VGT6 標準庫 往Flash中寫入數(shù)據(jù),寫入完成后再次讀取,發(fā)現(xiàn)沒有寫入成功。printf 打印擦除和寫入的步驟發(fā)現(xiàn),返回的 FLASH_Status 都是 7。關于錯誤碼
    發(fā)表于 03-11 06:08