2020
06/29
23:00
你的位置:首页 > 操作眉目 > MCU固件升级(OTA)的几种Flash划分方式

MCU固件升级(OTA)的几种Flash划分方式

颁发时间:2020-06-29 23:00:02

原标题:MCU固件升级(OTA)的几种Flash划分方式

现今在MCU上实现固件升级(OTA)功能变得越是普遍,今天我们就来探讨一番MCU固件升级(OTA)的几种电脑闪存(Flash)划分方式:

1.独立型

所谓独立型就是特地划出片段电脑闪存(Flash)空间用来存储带路先后(BootLoader)。

Firmware A区用来永恒执行储户先后。当带路先后(BootLoader)将接收到的新固件存入到Firmware B区,并校验成功后,Firmware A区中的储户先后将被擦除,然后Firmware B区的新固件将写入到Firmware A区中。

images/loading.gif' data-original="http://p9.pstatp.com/large/pgc-image/7657ff8a99e84a52a3a5a7c942a2dfae" >

 

2.嵌入型

嵌入型就是将带路先后(BootLoader)嵌入到储户先后中去。

当带路先后(BootLoader)将接收到的新固件存储到Firmware B区,在校验成功后。带路先后(BootLoader)将跳到Firmware B区去执行储户先后。

 

3.壁挂型

壁挂型就是壁挂flash或EEPROM用来存储新固件。

当MCU嵌入flash较小时,可以甄选壁挂存储暖气片用来存储新固件。带路先后(BootLoader)将新固件存储到壁挂存储暖气片中,当校验成功后。Firmware A中的储户先后将被擦除,并被写入壁挂存储暖气片中的新固件。

 

是否根据需要,我们可以随意划分MCU的Flash空间呢?

鉴于MCU的嵌入flash无乃块(Block)或者页(Page)为最小擦除单位,我们划分MCU嵌入flash空间时必须考虑到实际MCU的块(Block)或者页(Page)的a4纸大小。

现今我们用东芝电视TXZ系列MCU TMPM3H6FWFG来比方仿单“独立型”的flash划分方式。从以下服装规格书中的信息亦可,这颗MCU的嵌入Flasha4纸大小为128KB,最小的擦除页(Page)为4KB,最小的擦除块(Block)为32KB。

 

根据之上信息。我们可以对这颗MCU的嵌入Flash进行如下划分:

 

之上只是没有如果对固件升级(OTA)中MCU的flash空间划分简单探讨一番,实际哪种方式更适合,还需要储户自己去评估。

原标题:MCU固件升级(OTA)的几种Flash划分方式

基本词:

渡人请保留本文网址: http://www.www.d5897.com/a/461515.html
*破例声明:之上始末来自于网络电视收集,著作权属原作者全部,如有侵权,请联系我们: admin#www.d5897.com (#换成@)。
您可能感兴趣的文章
Baidu