在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

MCU固件升級的幾種Flash劃分方式有哪些

strongerHuang ? 來源:freesundown ? 作者:freesundown ? 2021-10-08 18:20 ? 次閱讀

昨天為大家分享了《單片機(jī)產(chǎn)品生產(chǎn)下載程序的常見方法》,有讀者說他們是通過U盤、OTA遠(yuǎn)程下載的程序。

你通過U盤、OTA遠(yuǎn)程等方式下載的程序,其實(shí)你還是需要提前下載BootLoader程序,才能進(jìn)一步下載APP程序。

今天就來說說通過OTA方式升級固件時,幾種Flash(閃存)劃分方式。

獨(dú)立型

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

如下圖:

BootLoader:引導(dǎo)程序

Firmware A:應(yīng)用程序

Firmware B:下載備份程序

Firmware A區(qū)用來固定執(zhí)行應(yīng)用程序,當(dāng)引導(dǎo)程序(BootLoader)將接收到的新固件存入到Firmware B區(qū),并校驗(yàn)成功后,F(xiàn)irmware A區(qū)中的應(yīng)用程序?qū)⒈徊脸缓驠irmware B區(qū)的新固件將寫入到Firmware A區(qū)中。

這種方式是比較常見的有一種,有Firmware B備份區(qū),使其下載更加安全。

嵌入型

嵌入型就是將引導(dǎo)程序(BootLoader)嵌入到應(yīng)用程序中去。

當(dāng)引導(dǎo)程序(BootLoader)將接收到的新固件存儲到Firmware B區(qū),在校驗(yàn)成功后,引導(dǎo)程序(BootLoader)將跳到Firmware B區(qū)去執(zhí)行應(yīng)用程序。

外掛型

外掛型就是外掛Flash或EEPROM用來存儲新固件。

當(dāng)MCU內(nèi)置Flash較小時,可以選擇外掛存儲芯片用來緩存新固件。引導(dǎo)程序(BootLoader)將新固件存儲到外掛存儲芯片中,當(dāng)校驗(yàn)成功后,F(xiàn)irmware A中的應(yīng)用程序?qū)⒈徊脸⒈粚懭胪鈷齑鎯π酒械男鹿碳?/p>

是不是根據(jù)需要,我們可以隨意劃分MCU的Flash空間呢?當(dāng)然不是,由于MCU的內(nèi)置Flash是以塊(Block)或者頁(Page)為最小擦除單位,我們劃分MCU內(nèi)置Flash空間時必須考慮到實(shí)際MCU的塊(Block)或者頁(Page)的大小。

現(xiàn)在我們以TMPM3H6FWFG來舉例說明“獨(dú)立型”的Flash劃分方式。從以下規(guī)格書中的信息可知,這顆MCU的內(nèi)置Flash大小為128KB,最小的擦除頁(Page)為4KB,最小的擦除塊(Block)為32KB。

根據(jù)以上信息,我們可以對這顆MCU的內(nèi)置Flash進(jìn)行如下劃分:

1adcde34-2321-11ec-82a8-dac502259ad0.png

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

聲明:本文素材來源網(wǎng)絡(luò),版權(quán)歸原作者所有。如涉及作品版權(quán)問題,請與我聯(lián)系刪除。

編輯:jq

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

    關(guān)注

    146

    文章

    17358

    瀏覽量

    352806
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1644

    瀏覽量

    148771
  • ROM
    ROM
    +關(guān)注

    關(guān)注

    4

    文章

    575

    瀏覽量

    86034
  • OTA
    OTA
    +關(guān)注

    關(guān)注

    7

    文章

    588

    瀏覽量

    35405

原文標(biāo)題:MCU固件升級的幾種Flash劃分方式

文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    請問有沒有辦法對MSP430的固件升級

    AFE4400 EVM板,上面用的MCU為MSP430,之前一直正常使用,現(xiàn)在連接上電腦,電腦就認(rèn)為是鍵盤類的硬件,將EVM板的USB驅(qū)動裝不成功,可能是MSP430的固件問題,請問有沒有辦法對MSP430的
    發(fā)表于 01-14 08:38

    【OTA升級】無需數(shù)據(jù)線,一條命令即可完成固件升級

    的位置特殊、沒有預(yù)留硬件有線升級接口等原因,用戶往往無法人為的通過有線方式更新設(shè)備固件,這時候就可以通過OTA進(jìn)行網(wǎng)絡(luò)升級。UpdateEngine介紹Firefly
    的頭像 發(fā)表于 12-11 01:00 ?1344次閱讀
    【OTA<b class='flag-5'>升級</b>】無需數(shù)據(jù)線,一條命令即可完成<b class='flag-5'>固件</b><b class='flag-5'>升級</b>!

    不進(jìn)入halt狀態(tài)可以操作mcuflash

    期間發(fā)生中斷或未完成的操作,確保Flash的穩(wěn)定性和正確性。具體要求取決于MCU的型號和其Flash控制器的設(shè)計(jì) 一般來說,MCUFlash
    發(fā)表于 12-05 09:17

    【GD32 MCU 入門教程】二、GD32 MCU 燒錄說明(1)ISP 燒錄

    。復(fù)位時MCU通過BOOT0引腳電平狀態(tài)選擇進(jìn)入Flash啟動模式還是ISP升級模式。目前所有系列均支持通過UART對Flash進(jìn)行編程,
    的頭像 發(fā)表于 08-08 16:20 ?1187次閱讀
    【GD32 <b class='flag-5'>MCU</b> 入門教程】二、GD32 <b class='flag-5'>MCU</b> 燒錄說明(1)ISP 燒錄

    并聯(lián)電容器的補(bǔ)償方式幾種

    并聯(lián)電容器是一種廣泛應(yīng)用于電力系統(tǒng)和電子設(shè)備中的無功功率補(bǔ)償設(shè)備。它通過向系統(tǒng)提供無功功率,改善系統(tǒng)的功率因數(shù),提高系統(tǒng)的穩(wěn)定性和效率。并聯(lián)電容器的補(bǔ)償方式很多種,下面將介紹幾種常見的補(bǔ)償
    的頭像 發(fā)表于 07-12 14:50 ?900次閱讀

    esp8285 1MB使用flash download tool刷固件flash size選錯了, OTA失敗能救不?

    esp8285 - 1MB, 在使用 flash download tool刷固件flash size選錯了(選成了2MB) , 刷固件之后看到程序運(yùn)行正常, 就把設(shè)備發(fā)給客戶了.
    發(fā)表于 07-09 07:31

    控制閥幾種控制方式

    控制閥是工業(yè)自動化系統(tǒng)中的重要組成部分,其主要作用是控制流體的流量、壓力、溫度等參數(shù),以滿足生產(chǎn)過程的需要。控制閥的控制方式很多種,不同的控制方式適用于不同的應(yīng)用場景。本文將詳細(xì)介紹控制閥的
    的頭像 發(fā)表于 06-30 09:51 ?1049次閱讀

    PLC的升級方式哪些

    隨著工業(yè)自動化技術(shù)的飛速發(fā)展,可編程邏輯控制器(PLC)作為工業(yè)控制系統(tǒng)的核心部件,其性能與功能需求也在不斷提升。為了滿足生產(chǎn)線的更新需求、提高系統(tǒng)可靠性和安全性,PLC的升級變得尤為重要。本文將詳細(xì)介紹PLC的升級方式,包括硬
    的頭像 發(fā)表于 06-12 11:18 ?827次閱讀

    串口屏的幾種安裝方式

    串口屏的幾種安裝方式
    的頭像 發(fā)表于 05-10 11:28 ?1708次閱讀

    STM8L101F3通過bootloader升級固件的時候,怎么防止Flash最后一頁被擦除?

    STM8L101F3通過bootloader升級固件的時候,怎么防止Flash最后一頁被擦除
    發(fā)表于 05-08 07:30

    vlan的劃分方法哪些?幾種

    VLAN(Virtual Local Area Network)是一種虛擬局域網(wǎng)技術(shù),可以將多個物理上分散的局域網(wǎng)劃分為邏輯上的若干虛擬局域網(wǎng)。VLAN的劃分方法主要有以下幾種: 1. 端口VLAN
    的頭像 發(fā)表于 04-20 14:20 ?3645次閱讀

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

    Firmware A區(qū)用來固定執(zhí)行應(yīng)用程序,當(dāng)引導(dǎo)程序(BootLoader)將接收到的新固件存入到Firmware B區(qū),并校驗(yàn)成功后,F(xiàn)irmware A區(qū)中的應(yīng)用程序?qū)⒈徊脸缓驠irmware B區(qū)的新固件將寫入到Firmware A區(qū)中。
    發(fā)表于 04-17 11:33 ?1524次閱讀
    淺談<b class='flag-5'>MCU</b><b class='flag-5'>固件</b><b class='flag-5'>幾種</b><b class='flag-5'>Flash</b>(閃存)<b class='flag-5'>劃分</b><b class='flag-5'>方式</b>

    換流方式幾種,各有什么特點(diǎn)

    換流方式是指將流體從一個環(huán)境轉(zhuǎn)移到另一個環(huán)境的過程。根據(jù)不同的應(yīng)用場景和特點(diǎn),多種不同的換流方式。下面將介紹常見的幾種換流方式及其特點(diǎn)。
    的頭像 發(fā)表于 03-11 15:24 ?4837次閱讀

    CYUSB3014用SPI的方式固化了一個固件flash中,想修改固件一直提示錯誤的原因?

    CYUSB3014我之前用SPI的方式固化了一個固件flash中現(xiàn)在我想修改固件,一直提示錯誤 請問有知道如何擦除這個之前寫進(jìn)去的東西嗎
    發(fā)表于 02-28 06:50

    EtherCAT總線如何對從站固件進(jìn)行升級

    EtherCATFOE是一種主站對從站設(shè)備固件升級的技術(shù),通過利用EtherCAT的數(shù)據(jù)鏈路層來處理數(shù)據(jù)實(shí)現(xiàn)文件傳輸,可以確保文件傳輸?shù)耐暾院蜏?zhǔn)確性,為設(shè)備的維護(hù)、升級、監(jiān)控和管理提供強(qiáng)大的支持
    的頭像 發(fā)表于 02-27 08:23 ?950次閱讀
    EtherCAT總線如何對從站<b class='flag-5'>固件</b>進(jìn)行<b class='flag-5'>升級</b>?
    主站蜘蛛池模板: 久久一级毛片 | 日本大片成人免费播放 | 久久久精品久久久久久久久久久 | 国产在线精品美女观看 | 黄色特级录像 | 黄色毛片免费进入 | 视频在线观看网站 | 免费观看欧美一级高清 | 狠狠狠狠操 | 免费啪视频观在线视频在线 | 中文一区二区在线观看 | 91视频色 | 欧美成人三级伦在线观看 | 天堂网www在线资源网 | 亚洲人一区 | 毛片免费高清免费 | 久久精品成人免费网站 | 高hnp汁水bl总受软萌受 | 噜噜噜噜噜噜色 | 国内精品91久久久久 | 男人午夜视频 | 天天综合色天天综合 | 成人伊人青草久久综合网 | 在线精品91青草国产在线观看 | 在线黄 | 色宅男午夜电影在线观看 | 一级做a爱免费观看视频 | 美女视频黄a视频免费全过程 | 天天躁日日躁狠狠躁中文字幕老牛 | 在线另类 | 欧美日本一道免费一区三区 | 一区二区三区影院 | 免费在线观看理论片 | 亚洲欧美视频 | www.人人干 | 天天天综合 | 欧美性猛交xxxx黑人猛交 | 欧美另类v| 欧美人另类zooz | 色老头视频在线观看 | 一区二区三区四区在线 |