应用方案

Back

应用方案

  • 关于我们
  • 公共关系
  • 新产品信息/时事通讯
介绍便于 OTA 升级的 Dual Bank Flash Memory 功能
  • 编写人 管理員
  • 编写日 2025-05-28 12:54:41
  • 浏览次数 1406

介绍便于 OTA 升级的 Dual Bank Flash Memory 功能

OTA是一种通过无线方式对设备的软件及固件进行远程升级的技术,在IOT及工控MCU领域提供很重要的功能,ABOV MCU Dual Bank 功能是对应此类市场需求,在OTA(Over the Air)环境下可以提供稳定和灵活的固件管理

[Dual Bank 的主要优点]

1.    OTA 组成 Dual bank 区域

l   Flash memory 区分为 2Bank(0/1), 用户不需要分开区域使用

l   利用 2 Bank,方便及轻松替换固件 (Bank swap 功能)

 

2.     安全的固件转换及 Rollback 结构

l   通过 OTA,新的固件保存到 Bank1, 现有()的固件仍然保存Bank0. 即使 Bank1 的新固件发生问题,因旧的固件保存在Bank0,可以恢复到 bank0 固件运行

 

如下图所示,Flash memory 即可以使用为一个,也可以使用 Daul bank开启 Bank swap 功能可以更改存储器的逻辑地址进行BANK交换,之前为 Non-Active BANK-1区域变为 Active Block, 之前为Active BANK-0区域变为 Non-Active区域,因此非常方便使用

3.    支持 RWW(Read-While-Write) 功能

l   使用中的 Bank0 是保持正常运行, 另一个 Bank1 是可以升级固件. (CPU 延迟)

l   同一个 BANK 是不支持, 另一个 BANK  PGM 时支持

下面图可以确认根据 Bank 模式的 RWW 功能.

X : CPU stalled / O : 支持 RWW

※ RWW 指特定 Flash Memory 区域写数据的同时,其他区域可读取数据的功能.

 

■ Single bank 中的 RWW 功能 – Bank Disable

Bank Status: Disable

Bank-0

(Active Block)

Bank-1

(Non-Active Block)

Erase

Write

Erase

Write

Bank0 (Active Block)

X

X

X

X

Bank1 (Non-Active Block)

X

X

X

X

 

NOTES:

1.      IRQ: Interrupt Request

2.      ISR: Interrupt Service Routine

 


 

 Dual bank 中的 RWW 功能 – Bank Enable

Bank Status: Enable

Bank-0

(Active Block)

Bank-1

(Non-Active Block)

Erase

Write

Erase

Write

Bank0 (Active Block)

X

X

O

O

Bank1 (Non-Active Block)

O

O

X

X

 

NOTES:

1.      IRQ: Interrupt Request

2.      ISR: Interrupt Service Routine

 


 

 Dual bank Bank Swap 中的 RWW 功能 – Bank Swap

Bank Status: Swap

Bank-1

(Active Block)

Bank-0

(Non-Active Block)

Erase

Write

Erase

Write

Bank1 (Active Block)

X

X

O

O

Bank0 (Non-Active Block)

O

O

X

X

 

NOTES:

1.      IRQ: Interrupt Request

2.      ISR: Interrupt Service Routine

 

[Dual Bank ABOV 产品]

目前提供的 ABOV Dual Bank 产品系列

 

A31G22x

A33G53x

A34M420

Flash 容量

128 KB

256 KB

512 KB

768 KB

1,024 KB

Dual Bank 组成

(64 + 64) KB

(128 + 128) KB

(256 + 256) KB

(384 + 384) KB

(512 + 512) KB

RWW 功能

X

O

O

 

 

需要更多详细信息请联系: sales_cn@abov.co.kr 

 

目录





上一篇 MCUBrew32, 提供下一代 MCU 新开发环境
下一篇 推出 A96T430 – 最大支持32通道触摸! 加强防水·抗干扰能力的...