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