简介
Second Boot示例利用蓝牙无线传输、固件二次引导技术,演示了DFU(Device Firmware Update)固件拷贝升级、应用固件(Application Firmware)校验跳转运行、安全验签的功能,实现了灵活、可靠、安全的固件空中升级(OTA,Over The Air)。
- DFU固件拷贝升级:采用双区后台拷贝升级方式,通过蓝牙低功耗(BLE)无线传输实现固件空中升级。
- 应用固件校验跳转运行:对APP Image Info进行匹配,校验并跳转至应用固件(本文以ble_app_template_dfu.bin固件为例)运行。
- 安全验签:为防止DFU固件被篡改和防否认,升级固件时可附加签名信息,Second Boot示例会对其进行验签,验签通过后即可升级。
在进行操作前,可参考以下文档。
名称 | 描述 |
---|---|
GR5526开发者指南 |
介绍GR5526 SDK以及基于SDK的应用开发和调试 |
GR5526固件升级指南 |
介绍GR5526的固件升级原理和应用 |
GR5526 OTA示例手册 |
GR5526空中升级使用说明 |
GProgrammer用户手册 |
GProgrammer软件的使用说明,包括固件下载、加密加签等 |
GR5526固件加密及应用介绍 |
介绍GR5526的固件加密加签模式 |
J-Link用户指南 |
|
Keil用户指南 |
Keil详细操作说明:www.keil.com/support/man/docs/uv4/ |