資料介紹
記錄數(shù)據(jù)的可靠性,通常只考慮到突然掉電、寫入不完全等,往往忽略了存儲器件的使用壽命。存儲器件的擦除次數(shù)壽命是行業(yè)公認(rèn)的客觀事實,工程師只能盡量的符合器件使用規(guī)范,以免過快損耗擦寫壽命。
Nand-Flash/eMMC(帶有Flash控制器的Nand-Flash)作為一種非線性宏單元模式存儲器,為固態(tài)大容量存儲的實現(xiàn)提供了廉價有效的解決方案。Nand-Flash存儲器具有容量大,改寫速度快等優(yōu)點,適用于大量數(shù)據(jù)的存儲,因而越來越廣泛地應(yīng)用在如嵌入式產(chǎn)品、智能手機、云端存儲資料庫等業(yè)界各領(lǐng)域。
??
圖1 Nand-Flash與eMMC芯片
??存儲器件使用壽命
使用了Nand-Flash的主板出現(xiàn)丟數(shù)據(jù)掉程序現(xiàn)象,是一個讓無數(shù)工程師毛骨悚然的事故。眼看著程序用著用著就消失了,只能干著急也無法下手。有經(jīng)驗的工程師手起刀落換上一顆新物料,熬夜補代碼繼續(xù)撐過半個項目周期。回頭無處發(fā)泄還要大刀闊斧換廠商、換品牌。與其換幾片Nand-Flash還能負(fù)擔(dān)得起,但畢竟這是一個無底洞,不如去深入探明問題原因,不然散盡家財也無法彌補虧空。
器件數(shù)據(jù)手冊中通常描述Nand-Flash的塊擦寫壽命達10萬次,EMMC的塊擦寫最高也會有1萬次;同理,EEPROM、SD卡、CF卡、U盤、Flash硬盤等存儲介質(zhì)在都存在寫壽命的問題。在文件系統(tǒng)向?qū)憯?shù)據(jù)的底層存儲器塊寫數(shù)據(jù)時,常規(guī)會先將塊里的數(shù)據(jù)讀出來,擦除塊干凈后,將需要寫入的數(shù)據(jù)和之前讀出來的塊數(shù)據(jù)一起在回寫到存儲器里面去,如果文件系統(tǒng)寫平衡沒有處理好,特別是要求1分鐘以內(nèi)要記錄一次數(shù)據(jù)這樣頻繁的擦寫塊操作,就有可能將Nand-Flash或EMMC的塊寫壞。
??存儲器件掉電丟數(shù)據(jù)
文件系統(tǒng)向存儲器寫數(shù)據(jù)時,常規(guī)是先將塊里的數(shù)據(jù)讀出來,擦除塊干凈后,將需要寫入的數(shù)據(jù)和之前讀出來的塊數(shù)據(jù)一起在回寫到存儲器里面去。如果設(shè)備在擦除塊過程中或者在回寫數(shù)據(jù)過程中意外發(fā)生斷電甚至電壓不穩(wěn)定,均會造出數(shù)據(jù)丟失或者損壞。如果丟失的數(shù)據(jù)是文件系統(tǒng)的FAT表,則會造成文件系統(tǒng)崩潰。這就是引起系統(tǒng)程序無法啟動災(zāi)難性后果的原因。
??系統(tǒng)數(shù)據(jù)保護方案
很多時候,產(chǎn)品在未出廠前燒錄程序、反復(fù)測試,無論怎樣折騰也不會出現(xiàn)丟程序的情況。這可能的因素是測試設(shè)備保證了穩(wěn)定的運行中電源輸出,因此系統(tǒng)運行中正常的Flash保護機制是可靠執(zhí)行的。
相對于用戶實際使用而言,想避免Flash損壞的情況。需要嚴(yán)格遵守產(chǎn)品說明使用,尤其注意避免在Flash擦除或?qū)懭脒^程中人為地突然掉電。這是存儲器件用法的一個大忌,即使完好的器件,如此不規(guī)范的使用也會大大縮短其壽命。而且不同環(huán)境下的電源系統(tǒng)五花八門,在電源不滿足功率要求情況下程序?qū)τ陔娫吹碗娏康臋z測閾值較低,此時強制啟動系統(tǒng)或執(zhí)行寫操作更會加劇系統(tǒng)耗電波動,巨大的紋波也會引起CPU對存儲的誤操作。
解決此問題對于軟件方面而言:
調(diào)試系統(tǒng)或現(xiàn)場使用時,建議使用軟件復(fù)位,避免人為頻繁的通過斷電實現(xiàn)復(fù)位操作;有斷電必要時,將打印信息添加如“系統(tǒng)加載完成”、“數(shù)據(jù)保存完畢”等指示說明后操作;
軟件采取Flash均衡保存算法,高效地調(diào)整更改數(shù)據(jù)時擦除的Flash區(qū)域大??;
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 如何實現(xiàn)更精確的電流限制并避免損壞受測器件
- DCS與現(xiàn)場總線控制系統(tǒng)資料下載 6次下載
- 蜂窩M2M設(shè)備的系統(tǒng)模型與設(shè)計資料下載
- 工程師該避免的10個C語言陷阱資料下載
- 如何在MCU或FPGA設(shè)備中實現(xiàn)分層安全?資料下載
- 終于找到壓敏電阻會被損壞的原因了!資料下載
- 點對點VOLTE上行丟包率提升TOP N優(yōu)化經(jīng)驗總結(jié)資料下載
- 網(wǎng)速問題案例:中心頻點修改引起上行丟包優(yōu)化處理資料下載
- 基于SEQ平臺與路測數(shù)據(jù)研究吞字與丟包率的關(guān)系資料下載
- 常用USB設(shè)備結(jié)構(gòu)分析資料下載
- PCB設(shè)計需要避免得5個問題資料下載
- 半導(dǎo)體器件的損壞有規(guī)律可循資料下載
- 為什么這十個PCB設(shè)計錯誤要避免資料下載
- 貼片電阻損壞的5大原因資料下載
- 電子元器件外表無異常的損壞如何檢測?資料下載
- ZLG嵌入式筆記(連載36) | 工業(yè)現(xiàn)場掉電,系統(tǒng)異常如何破解? 421次閱讀
- VWD-J型測縫計安裝前后7大注意事項,避免數(shù)據(jù)誤差和損壞! 467次閱讀
- 丟數(shù)據(jù)比丟錢還讓人頭疼,你遇到過嗎? 581次閱讀
- 常見的網(wǎng)絡(luò)丟包故障定位?法 3.5k次閱讀
- PCB板怎么避免損壞 2.6k次閱讀
- 深入分析Linux網(wǎng)絡(luò)丟包問題 3.9k次閱讀
- 基于單一的數(shù)據(jù)采集設(shè)備的測控系統(tǒng) 3.6k次閱讀
- 采用現(xiàn)場總線技術(shù)實現(xiàn)大型設(shè)備遠(yuǎn)程監(jiān)測系統(tǒng)的應(yīng)用方案 3k次閱讀
- 電源電壓偏高或偏低對用電設(shè)備的影響 1.3w次閱讀
- 數(shù)字化儀表系統(tǒng)現(xiàn)場總線技術(shù)的特點 1.3k次閱讀
- 現(xiàn)場總線與局域網(wǎng)的區(qū)別是什么 3.8k次閱讀
- 采用CAN現(xiàn)場總線控制技術(shù)實現(xiàn)測控系統(tǒng)的設(shè)計 1.6k次閱讀
- 什么是現(xiàn)場工控組態(tài)系統(tǒng)中的動態(tài)數(shù)據(jù)交換技術(shù) 5.6k次閱讀
- SOLO X?:兼容 WebRTC 標(biāo)準(zhǔn)的抗丟包語音編碼器 5k次閱讀
- 網(wǎng)絡(luò)數(shù)據(jù)丟包的原因及攝像機丟包的原因 1.4w次閱讀
下載排行
本周
- 1新一代網(wǎng)絡(luò)可視化(NPB 2.0)
- 3.40 MB | 1次下載 | 免費
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 1次下載 | 10 積分
- 3MDD品牌三極管MMBT3906數(shù)據(jù)手冊
- 2.33 MB | 次下載 | 免費
- 4MDD品牌三極管S9012數(shù)據(jù)手冊
- 2.62 MB | 次下載 | 免費
- 5LAT1218 如何選擇和設(shè)置外部晶體適配 BlueNRG-X
- 0.60 MB | 次下載 | 3 積分
- 6LAT1216 Blue NRG-1/2 系列芯片 Flash 操作與 BLE 事件的互斥處理
- 0.89 MB | 次下載 | 3 積分
- 7收音環(huán)繞擴音機 AVR-1507手冊
- 2.50 MB | 次下載 | 免費
- 8MS1000TA 超聲波測量模擬前端芯片技術(shù)手冊
- 0.60 MB | 次下載 | 免費
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負(fù)載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 5蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 6蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
- 7100W準(zhǔn)諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
- 8FS8025B USB的PD和OC快充協(xié)議電壓誘騙控制器IC技術(shù)手冊
- 1.81 MB | 1次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論