极术直播小助手 · 2020年03月30日

灵动MM32W0系列MCU的手指血氧仪芯片,升级的程序如果下载后,没有成功启动。那这段程序会擦除吗

灵动MM32W0系列MCU的手指血氧仪芯片,升级的程序如果下载后,没有成功启动。那这段程序会擦除吗

1 个回答 得票排序 · 时间排序
Cici · 2020年03月31日

不会擦除,MM32 OTA实现方式采用的是后台式OTA DFU双区模式,新固件和老固件各占一块bank,假设老固件放在bank0中,新固件放在bank1中,升级的时候,应用程序先把新固件下载到bank1中,只有当新固件下载完成并校验成功后,系统才会跳入BootLoader模式,然后擦除老固件所在的bank0区。

你的回答