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

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

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

3天內不再提示

MCU固件幾種Flash(閃存)劃分方式

flyingstar01 ? 來源:flyingstar01 ? 作者:flyingstar01 ? 2025-11-27 18:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

你通過U盤、OTA遠程等方式下載的程序,其實你還是需要提前下載BootLoader程序,才能進一步下載APP程序。 今天就來說說通過OTA方式升級固件時,幾種Flash(閃存)劃分方式。

獨立型

所謂獨立型就是專門劃出一部分閃存(Flash)空間用來存儲引導程序(BootLoader)。

BootLoader:引導程序

Firmware A:應用程序

Firmware B:下載備份程序

Firmware A區用來固定執行應用程序,當引導程序(BootLoader)將接收到的新固件存入到Firmware B區,并校驗成功后,Firmware A區中的應用程序將被擦除,然后Firmware B區的新固件將寫入到Firmware A區中。 這種方式是比較常見的有一種,有Firmware B備份區,使其下載更加安全。

嵌入型

嵌入型就是將引導程序(BootLoader)嵌入到應用程序中去。

當引導程序(BootLoader)將接收到的新固件存儲到Firmware B區,在校驗成功后,引導程序(BootLoader)將跳到Firmware B區去執行應用程序。

外掛型

外掛型就是 當MCU內置Flash較小時,可以選擇外掛存儲芯片用來緩存新固件。引導程序(BootLoader)將新固件存儲到外掛存儲芯片中,當校驗成功后,Firmware A中的應用程序將被擦除,并被寫入外掛存儲芯片中的新固件。

是不是根據需要,我們可以隨意劃分MCU的Flash空間呢? 當然不是,由于MCU的內置Flash是以塊(Block)或者頁(Page)為最小擦除單位,我們劃分MCU內置Flash空間時必須考慮到實際MCU的塊(Block)或者頁(Page)的大小。 現在我們以TMPM3H6FWFG來舉例說明“獨立型”的Flash劃分方式。從以下規格書中的信息可知,這顆MCU的內置Flash大小為128KB,最小的擦除頁(Page)為4KB,最小的擦除塊(Block)為32KB。

根據以上信息,我們可以對這顆MCU的內置Flash進行如下劃分:

以上只是對固件升級(OTA)中MCU的Flash空間劃分簡單探討一下,實際哪種方式更適合,還需要用戶自己去評估。

審核編輯 黃宇

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

    關注

    147

    文章

    18669

    瀏覽量

    388974
  • FlaSh
    +關注

    關注

    10

    文章

    1720

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何備份復制拷貝出ESP32/8266內的固件程序

    通過esptool命令和flash_download_tool,我們了解到如何讀取備份一個ESP32/8266中falash內的固件程序。可以看到flash_download_tool方式
    的頭像 發表于 11-30 15:52 ?1762次閱讀
    如何備份復制拷貝出ESP32/8266內的<b class='flag-5'>固件</b>程序

    使用J-Flash來編程CW32 MCU

    MCU。 5.加載固件: 在J-Flash中,打開你想要編程到CW32 MCU中的固件文件(通常是.hex、.bin或.srec格式)。 6
    發表于 11-25 07:00

    【道生物聯TKB-623評估板試用】固件更新方法

    的reset按鈕,就可以進入已經連接flash的狀態。 選擇正確的固件,點擊一鍵燒錄即可。 區域根據固件的名稱不同,選擇不同的燒錄方式固件
    發表于 11-12 11:18

    AURIX tc367通過 MCU SOTA 更新邏輯 IC 閃存是否可行?

    你好專家:我的用例是 MCU 通過 SPI 連接到邏輯 IC,邏輯 IC 連接到 8MB 閃存,但 MCU PFLASH 大小為 2MB,通過 MCU SOTA 更新邏輯 IC
    發表于 08-11 06:36

    請問在單個DAVE?項目中是否支持16kb閃存大小的 MCU 和 32kb 閃存大小的 MCU

    我有一個應用程序,有時為 14KB,有時為 18KB,這取決于我們是否啟用或禁用某些功能。18KB 應用程序應加載到 XMC1302t028x0032(32KB 閃存 MCU),14KB 應用程序
    發表于 07-30 08:02

    CX3無法將固件加載到SPI閃存如何解決?

    我無法將固件加載到 SPI 閃存。 步驟如下: 1. 開機,運行 USB 控制中心, 2.點擊boot loader,點擊FX3,然后選擇“SPI flash”。然后USB控制中心顯示“未找到
    發表于 07-16 07:37

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

    適合隨機I/O,而虛擬服務器環境中恰恰存在大量的隨機I/O。 對FLASH閃存主要的關注點之一是其執行寫操作的方式FLASH閃存可以執行的
    發表于 07-03 14:33

    Flash閃存技術是什么?創世SD NAND Flash又有何獨特之處?#嵌入式開發 #存儲芯片 #閃存

    閃存
    深圳市雷龍發展有限公司
    發布于 :2025年06月05日 17:58:25

    MCU片上Flash

    保留能力,支持多次擦寫操作,是MCU程序存儲的核心介質。 主要類型? NOR Flash?:支持隨機訪問,可直接運行代碼,適用于實時性要求高的場景。 NAND Flash?:需通過RAM加載代碼,集成度高但訪問速度較慢,常見于復
    的頭像 發表于 05-06 14:26 ?913次閱讀

    7路達林頓驅動的16KB Flash ROM的AD型MCU AiP8F3201

    7路達林頓驅動的16KB Flash ROM的AD型MCU AiP8F3201
    的頭像 發表于 03-24 10:09 ?776次閱讀
    7路達林頓驅動的16KB <b class='flag-5'>Flash</b> ROM的AD型<b class='flag-5'>MCU</b> AiP8F3201

    常見網絡負載均衡的幾種方式

    常見網絡負載均衡的幾種方式包括:DNS負載均衡、反向代理負載均衡、IP負載均衡、應用層負載均衡、鏈路層負載均衡。以下是小編對幾種常見的網絡負載均衡方式及其詳細展開介紹。
    的頭像 發表于 03-06 11:14 ?1119次閱讀

    淺談車規MCU (MGEQ1C064) OTA升級

    的OTA升級。 OTA升級方式 為了實現OTA升級,我們通常需要將MCU FLASH分為兩部分存儲不同的代碼: 接收新的升級固件并完成新舊固件
    發表于 03-04 12:52

    通過Boot swap實現瑞薩RL78/F24 MCU固件升級

    本文主要說明如何使用已有的程序更新flash中的固件。使用這種方法代碼閃存分為兩個區域:執行區域和臨時區域。瑞薩flash驅動程序RL78 RFD Type02用于對
    的頭像 發表于 02-26 09:25 ?2253次閱讀
    通過Boot swap實現瑞薩RL78/F24 <b class='flag-5'>MCU</b><b class='flag-5'>固件</b>升級

    DLP3432適配的外掛Flash芯片的固件如何燒錄呢?

    你好,新制作的DLP3432 PCB板子,它適配的外掛Flash芯片的固件如何燒錄呢?官網給出的固件是.img 文件,而一般的Flash 編程器只支持 hex或者bin文件的燒錄,請
    發表于 02-18 08:19

    DLPC410如何對SPI閃存進行編程?

    公告上提示DLPR410即將停產,TI會發布SPI FLASH固件。我們需要根據發布時間升級板卡,請問固件何時能夠發布? 公告文檔上按下面內容寫的,現在我們需要spi flash
    發表于 02-17 07:31