所谓独立型就是专门划出一部分闪存(Flash)空间用来存储引导程序(BootLoader)。 如下图: BootLoader:引导程序 Firmware A:应用程序 Firmware B:下载备份程序
Firmware A区用来固定执行应用程序,当引导程序(BootLoader)将接收到的新固件存入到Firmware B区,并校验成功后,Firmware A区中的应用程序将被擦除,然后Firmware B区的新固件将写入到Firmware A区中。 这种方式是比较常见的有一种,有Firmware B备份区,使其下载更加安全。
AN0105_Flash系列MCU Self-update UART协议_Ver1.03_cn.pdf
(670 KB)
|