91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

寫flash芯片時為什么需要先擦除?

工程師鄧生 ? 來源:未知 ? 作者:劉芹 ? 2023-10-29 17:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

寫flash芯片時為什么需要先擦除?

在講解為什么需要先擦除Flash芯片之前,先來了解一下Flash芯片的基本概念和組成部分。

Flash芯片是非易失性存儲器,內部由多個塊組成,每個塊都是一定數(shù)量的頁(Page)組成,每頁又可以分成若干個扇區(qū)(Sector),扇區(qū)是Flash芯片的操作基本單位,通常為512字節(jié)或1K字節(jié)大小,而整個Flash芯片的容量則可以達到數(shù)個GB以上。Flash芯片的特點是擦寫次數(shù)是有限的,每個扇區(qū)只能擦寫數(shù)千次甚至更少次,而寫入次數(shù)則幾乎是無限的。

接下來我們就來探討一下為什么在寫入數(shù)據之前需要對Flash芯片進行擦除操作的原因。

一、Flash芯片的擦寫操作是以扇區(qū)為單位進行的,每個扇區(qū)需要在擦寫之前進行一次擦除,否則無法進行新的寫入操作。

二、由于Flash芯片是非易失性存儲器,寫入和擦除操作的電壓都較高,因此操作時需要耗費大量的能量,而對芯片的壽命也是有影響的。

三、每次擦寫操作都會導致芯片內部原本被透明導體和鎢多層結構堵塞的柵結相互打穿,這樣就會導致芯片內部的漏電電流變大,從而會影響芯片的整體性能。

由于以上原因,我們就必須在進行寫入操作之前對芯片進行擦除。Flash擦除操作的意義在于將芯片的閃存單元全部重置為1,相當于把Flash芯片格式化。擦除之后,扇區(qū)內的所有數(shù)據都被擦除,狀態(tài)變?yōu)?,可以進行新的數(shù)據寫入操作。因此,在對Flash芯片進行寫入操作之前,我們就必須先對Flash芯片進行擦除操作。

擦除Flash芯片的方法可以分為硬件擦除和軟件擦除兩種方式:

一、硬件擦除

硬件擦除顧名思義是通過使用專門的設備,比如硬件編程器來進行擦除。硬件擦除的優(yōu)點是擦除效率高、操作簡單、擦除的每個扇區(qū)的狀態(tài)都可以被直接檢測到,然而硬件擦除也有一些缺點:

1.硬件擦除設備比較昂貴,不適合個人使用。

2.擦除操作只能通過特定的硬件設備來進行,不能在程序中使用。

二、軟件擦除

軟件擦除是通過CPU在程序中實現(xiàn)的一種擦除方式,需要注意的是,軟件擦除需要對扇區(qū)內的每個字節(jié)進行擦除,操作的時間也相對較長。

軟件擦除的優(yōu)點是可以在程序中進行,不需要專門的擦除設備。缺點則是擦除效率相對較低,消耗的能量更大。

總結:

為了確保Flash芯片的長期可靠性和性能,我們必須在進行寫入操作之前進行擦除操作。擦除操作可以通過從硬件設備到軟件程序來進行,不同的擦除方式有各自的優(yōu)缺點,需要根據實際需求選擇合適的擦除策略。

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

    關注

    10

    文章

    1679

    瀏覽量

    151867
  • 非易失性存儲器

    關注

    0

    文章

    109

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    FLASH模擬EEPROM

    FLASH 模擬 EEPROM 原理 2.1 EERPOM 數(shù)據結構 由于 FLASH 在寫入數(shù)據前,需要FLASH 數(shù)據
    發(fā)表于 07-16 15:13

    STM32F103RET6 FLASH擦除失敗的原因?怎么解決?

    芯片不掉電,再進行擦除會出現(xiàn)擦不掉的情況,但是FLASH->SR寄存器未起任何異常狀態(tài),只有一個EOP置位。如果只是擦除->寫入->
    發(fā)表于 07-10 06:40

    關于CCG5 platform Flash問題,在燒images時,如何保留產線校準數(shù)據?

    1. CCG5平臺flash大小為128K,有512 row,每個row大小是256個字節(jié) 通過PSoC Programmer燒image時,會將128K的flash全部擦除,會導
    發(fā)表于 05-30 07:50

    STM32L476 Flash擦除失敗的原因?

    開發(fā)板MCU型號:STM32L476RG 同樣的固件在開發(fā)板中flash讀寫擦除操作都沒問題,但在產品中擦除函數(shù)返回成功,但flash中的數(shù)據其實并沒有
    發(fā)表于 04-23 08:26

    存儲技術探秘 NAND Flash vs NOR Flash:藏在芯片里的"門道之爭"

    非易失存儲:斷電后數(shù)據不丟失 可重復編程:支持擦寫操作(需擦除后寫入) 二進制操作:擦除后全為 1,操作將 1 變?yōu)?0 核心差異 一、物理結構對比 NOR 特性 獨立存儲單元并
    的頭像 發(fā)表于 03-18 12:06 ?537次閱讀

    AGM FPGA/MCU燒文件類型有哪些及用途

    ,無法讀取出內部程序數(shù)據。 另外,可以選擇Erase功能,進行程序的擦除。 其它編程功能 燒_master.prg前需擦除FLASH,可選擇Full chip erase befor
    發(fā)表于 03-14 09:54

    STM32H523中FLASH扇區(qū)擦除到0x8020000后面時擦除不干凈,是什么原因導致的?

    我使用的256K Flash的產品,使用的是HAL庫函數(shù)HAL_FLASHEx_Erase進行連續(xù)扇區(qū)擦除,然后工程是CUBEMX生成的,flash_lantcy是5,擦除延時也對是2
    發(fā)表于 03-07 07:55

    請問DLPC4422 flash首次燒需要離線完成燒嗎?

    做了一塊dlpc4422單板,flash第一次需要使用燒片機進行燒嗎,燒文件是.img文件嗎 還是直接貼裝上,第一次就可以在線燒
    發(fā)表于 02-26 07:07

    DLPC的boot flash在上機貼片之前需要預先燒程序嗎?

    您好,請問下,DLPC的boot flash在上機貼片之前需要預先燒程序嗎?是否可以貼片后經過USB 燒img啟動?
    發(fā)表于 02-21 16:56

    使用SIGMA STUDIO PLUS對連接在ADAU1452 SPI上的FLASH進行編程時,程序并不能成功的寫入flash怎么解決?

    我嘗使用SIGMA STUDIO PLUS 對連接在ADAU1452 SPI上的FLASH進行編程時,發(fā)現(xiàn)程序并不能成功的寫入flash, 使用的FLASH芯片時M25P80,配置如下
    發(fā)表于 12-19 07:26

    Flash語音芯片相比OTP語音芯片的優(yōu)勢

    ?。No.1可重復擦寫Flash語音芯片的最大特點是支持多次編程和擦除,這意味著用戶可以根據需要隨時更新語音內容,實現(xiàn)定制化和靈活的語音交互。相比之下,OTP語音芯
    的頭像 發(fā)表于 12-16 16:02 ?632次閱讀
    <b class='flag-5'>Flash</b>語音<b class='flag-5'>芯片</b>相比OTP語音<b class='flag-5'>芯片</b>的優(yōu)勢

    Flash語音芯片相比OTP語音芯片的優(yōu)勢

    ?。 1?.可重復擦寫?:Flash語音芯片的最大特點是支持多次編程和擦除,這意味著用戶可以根據需要隨時更新語音內容,實現(xiàn)定制化和靈活的語音交互。相比之下,OTP語音
    的頭像 發(fā)表于 12-16 15:44 ?509次閱讀

    FLASH數(shù)據丟失的解決方法

    由于FLASH寫入的特性是擦后,寫入不會在原來位置重新數(shù)據,一般都是把原位置的數(shù)據標記為無效,再在新位置寫入數(shù)據。如果在擦除中掉電或者
    的頭像 發(fā)表于 11-21 16:21 ?1593次閱讀

    STM32G0B1VC IAP時flash擦除函數(shù)進不去是怎么回事?

    了0x08010000~0x0801FFFF共64KB的大小,為之后的程序更新分配了0x08020000~0x0803FFFF共128KB的大小,在更新0x08020000~0x0803FFFF區(qū)域前,我需要對這部
    發(fā)表于 11-15 08:06

    ROM芯片如何寫入和擦除

    PROM。紫外線照射是一種常見的方法,它通過改變PROM中的熔絲結構來存儲數(shù)據。電子方式則是通過編程器發(fā)送特定的電壓和電流信號來改變PROM中的存儲單元狀態(tài)。 擦除過程 :PROM一旦編程,就無法擦除。如果需要更改數(shù)據,必須更換
    的頭像 發(fā)表于 11-04 10:19 ?3015次閱讀
    主站蜘蛛池模板: 综合啪啪 | 久久天天躁狠狠躁夜夜躁综合 | 午夜剧场刺激性爽免费视频 | 一级在线观看视频 | 亚洲第一看片 | 性欧美高清精品videos | 午夜色福利 | 五月婷婷视频在线 | 色综合久久综精品 | 国产自产视频在线观看香蕉 | 免看一级a一片成人123 | 日本黄色高清视频 | 亚洲综合色丁香婷婷六月图片 | 黄网站在线观看永久免费 | 国内视频一区 | 免费观看四虎精品国产永久 | 特黄特黄aaaa级毛片免费看 | 一二三区在线视频 | 性色视频免费 | 女人成午夜大片7777在线 | 久久综合九色综合欧洲 | 狠狠操狠狠插 | 免费一级黄色录像 | 亚洲第一在线视频 | 欧美a性| 久久天天操 | 美女黄18以下禁止观看的网站 | 天天干夜夜爽 | 天天摸天天操天天爽 | 狠狠操狠狠操 | 午夜特片网 | 久久精品伊人波多野结 | 天堂网2021天堂手机版 | 国产香港三级理论在线 | 国产亚洲精品久久午夜 | 手机福利片 | 清朝荒淫牲艳史在线播放 | 一级一级毛片免费播放 | 四虎永久免费网站 | 一区二区三区www | 久久亚洲一级毛片 |