欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

MCU固件升級(jí)的閃存劃分方法分享

h1654155282.3538 ? 來(lái)源:動(dòng)手玩科技 ? 作者:動(dòng)手玩科技 ? 2020-11-10 16:28 ? 次閱讀

現(xiàn)在在MCU上實(shí)現(xiàn)固件升級(jí)(OTA)功能變得越來(lái)越普遍,今天我們就來(lái)探討一下MCU固件升級(jí)(OTA)的幾種閃存(Flash)劃分方式:

1、獨(dú)立型

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

如下圖,F(xiàn)irmwareA區(qū)用來(lái)固定執(zhí)行用戶程序。當(dāng)引導(dǎo)程序(BootLoader)將接收到的新固件存入到FirmwareB區(qū),并校驗(yàn)成功后,F(xiàn)irmwareA區(qū)中的用戶程序?qū)⒈徊脸缓驠irmwareB區(qū)的新固件將寫(xiě)入到FirmwareA區(qū)中。

2、嵌入型

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

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

3、外掛型

外掛型就是外掛flash或EEPROM用來(lái)存儲(chǔ)新固件。

當(dāng)MCU內(nèi)置flash較小時(shí),可以選擇外掛存儲(chǔ)芯片用來(lái)存儲(chǔ)新固件。引導(dǎo)程序(BootLoader)將新固件存儲(chǔ)到外掛存儲(chǔ)芯片中,當(dāng)校驗(yàn)成功后,F(xiàn)irmwareA中的用戶程序?qū)⒈徊脸?,并被?xiě)入外掛存儲(chǔ)芯片中的新固件。

是不是根據(jù)需要,我們可以隨意劃分MCU的Flash空間呢?

當(dāng)然不是,由于MCU的內(nèi)置flash是以塊(Block)或者頁(yè)(Page)為最小擦除單位,我們劃分MCU內(nèi)置flash空間時(shí)必須考慮到實(shí)際MCU的塊(Block)或者頁(yè)(Page)的大小。

現(xiàn)在我們用東芝TXZ系列MCUTMPM3H6FWFG來(lái)舉例說(shuō)明“獨(dú)立型”的flash劃分方式。從以下規(guī)格書(shū)中的信息可知,這顆MCU的內(nèi)置Flash大小為128KB,最小的擦除頁(yè)(Page)為4KB,最小的擦除塊(Block)為32KB。

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

以上只是對(duì)固件升級(jí)(OTA)中MCU的flash空間劃分簡(jiǎn)單探討一下,實(shí)際哪種方式更適合,還需要用戶自己去評(píng)估。
責(zé)任編輯人 :CC

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

    關(guān)注

    146

    文章

    17347

    瀏覽量

    352727
  • 閃存
    +關(guān)注

    關(guān)注

    16

    文章

    1804

    瀏覽量

    115126
  • 固件升級(jí)
    +關(guān)注

    關(guān)注

    0

    文章

    34

    瀏覽量

    12156
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    求助,INBOX300固件升級(jí)方法是什么?

    求INBOX300固件升級(jí)方法?
    發(fā)表于 07-25 07:46

    OTA固件升級(jí)教程

    設(shè)備端。支持一個(gè)產(chǎn)品同時(shí)有多個(gè)推送支持wifi/mcu升級(jí)支持定向升級(jí)??芍付ㄔO(shè)備mac地址、區(qū)域、舊固件版本進(jìn)行推送。支持定時(shí)推送??勺远x推送周期及推送時(shí)段。OTA進(jìn)度統(tǒng)計(jì)分析OT
    發(fā)表于 03-01 18:31

    如何使用NFC更新MCU固件?

    你好,我想使用 NFC 更新 MCU 固件。 我有一部 iphone,將創(chuàng)建一個(gè)應(yīng)用程序或使用現(xiàn)有應(yīng)用程序,以及使用 I2c 連接 stm32f411re 的 st25dv 動(dòng)態(tài)標(biāo)簽。 并希望在閃存
    發(fā)表于 12-27 07:36

    MPC5746C MCU固件升級(jí)程序嗎?

    我們正在使用 MPC5746C MCU。不知道有沒(méi)有量產(chǎn)的固件升級(jí)程序。 你能回答這個(gè)問(wèn)題嗎?
    發(fā)表于 03-28 07:55

    基于USB接口的固件升級(jí)程序

    為了升級(jí)便攜式設(shè)備的固件,開(kāi)發(fā)一種基于USB接口的固件升級(jí)程序,使得操作方便,快捷。介紹固件文件的生成,搜尋
    發(fā)表于 12-29 17:45 ?69次下載

    NOR閃存提升OTA固件升級(jí)能力

    NOR閃存提升OTA固件升級(jí)能力
    的頭像 發(fā)表于 07-02 15:33 ?3239次閱讀

    Firefly關(guān)于RK3399升級(jí)固件方法

    本文介紹了如何將主機(jī)上的固件文件,通過(guò)Type-C數(shù)據(jù)線,燒錄到開(kāi)發(fā)板的閃存中。升級(jí)時(shí),需要根據(jù)主機(jī)操作系統(tǒng)和固件類型來(lái)選擇合適的升級(jí)方式。
    的頭像 發(fā)表于 11-25 09:52 ?6362次閱讀
    Firefly關(guān)于RK3399<b class='flag-5'>升級(jí)</b><b class='flag-5'>固件</b><b class='flag-5'>方法</b>

    fireflyFace-RK3399主板升級(jí)固件介紹

    本文介紹了如何將主機(jī)上的固件文件   1.通過(guò)USB數(shù)據(jù)線,燒錄到開(kāi)發(fā)板的閃存中。升級(jí)時(shí),需要根據(jù)主機(jī)操作系統(tǒng)和固件類型來(lái)選擇合適的升級(jí)
    的頭像 發(fā)表于 12-04 10:30 ?4622次閱讀

    介紹幾種ST-Link差異 固件升級(jí)方法和應(yīng)用

    介紹幾種ST-Link差異、固件升級(jí)方法和應(yīng)用
    的頭像 發(fā)表于 03-04 09:39 ?1.2w次閱讀

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

    進(jìn)一步下載APP程序。 今天就來(lái)說(shuō)說(shuō)通過(guò)OTA方式升級(jí)固件時(shí),幾種Flash(閃存劃分方式。 獨(dú)立型 所謂獨(dú)立型就是專門(mén)劃出一部分閃存(F
    的頭像 發(fā)表于 10-08 18:20 ?4676次閱讀
    <b class='flag-5'>MCU</b><b class='flag-5'>固件</b><b class='flag-5'>升級(jí)</b>的幾種Flash<b class='flag-5'>劃分</b>方式有哪些

    物聯(lián)網(wǎng)設(shè)備的無(wú)線固件升級(jí)

      在為物聯(lián)網(wǎng)應(yīng)用選擇組件時(shí),研究芯片和開(kāi)發(fā)工具支持的 OTA 固件升級(jí)方法非常重要。在評(píng)估具有內(nèi)部閃存的設(shè)備時(shí),基于內(nèi)部存儲(chǔ)器的 OTA 升級(jí)
    的頭像 發(fā)表于 06-29 10:58 ?1905次閱讀
    物聯(lián)網(wǎng)設(shè)備的無(wú)線<b class='flag-5'>固件</b><b class='flag-5'>升級(jí)</b>

    適用于PIX或APM的本地升級(jí)固件方法

    適用于PIX或APM的本地升級(jí)固件方法,首先打開(kāi) http://firmware.diydrones.com/ 3DR 的固件服務(wù)器。 然后選擇適合自己的
    發(fā)表于 08-20 16:34 ?0次下載

    AT32 MCU如何使用OTA通過(guò)USART實(shí)現(xiàn)對(duì)固件的在線升級(jí)更新

    AT32 MCU如何使用OTA通過(guò)USART實(shí)現(xiàn)對(duì)固件的在線升級(jí)更新
    的頭像 發(fā)表于 10-26 17:09 ?2715次閱讀
    AT32 <b class='flag-5'>MCU</b>如何使用OTA通過(guò)USART實(shí)現(xiàn)對(duì)<b class='flag-5'>固件</b>的在線<b class='flag-5'>升級(jí)</b>更新

    AT32 MCU如何使用IAP通過(guò)USART實(shí)現(xiàn)對(duì)固件的在線升級(jí)更新

    AT32 MCU如何使用IAP通過(guò)USART實(shí)現(xiàn)對(duì)固件的在線升級(jí)更新
    的頭像 發(fā)表于 09-19 16:51 ?2444次閱讀
    AT32 <b class='flag-5'>MCU</b>如何使用IAP通過(guò)USART實(shí)現(xiàn)對(duì)<b class='flag-5'>固件</b>的在線<b class='flag-5'>升級(jí)</b>更新

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

    Firmware A區(qū)用來(lái)固定執(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ū)的新固件將寫(xiě)入到Firmware A區(qū)中。
    發(fā)表于 04-17 11:33 ?1510次閱讀
    淺談<b class='flag-5'>MCU</b><b class='flag-5'>固件</b>幾種Flash(<b class='flag-5'>閃存</b>)<b class='flag-5'>劃分</b>方式