文档详情

青风教程:蓝牙空中升级DPU详解.pdf

发布:2019-04-25约8.91千字共19页下载文档
文本预览下载声明
青风带你玩蓝牙nRF52832 V1.0 淘宝地址:/ 青风带你玩蓝牙nRF52832 系列教程2 作者:青风2 作者: 青风3 出品论坛:3 淘宝店:3 QQ 技术群:3465183703 硬件平台:青云QY-nRF52832 开发板3 2.28 蓝牙空中升级DPU 详解3 2.28.1:nRF52832 空中升级DPU 的概念:3 DFU 的Flash 空间布局详解:4 DPU 的运行原理:6 2.28.2DPU 升级文件的生成9 工程准备与设置9 BIN 文件的生成:11 2.28.3 创建zip 升级文件:14 2.28.3 测试与升级:15 2.28.4 总结19 Copyright©2017-2025 青风电子社区 ALLrightsreserved 1 青风带你玩蓝牙nRF52832 V1.0 淘宝地址:/ 青风带你玩蓝牙nRF52832 系列教程 作者:青风 出品论坛: 青风电子社区 Copyright©2017-2025 青风电子社区 ALLrightsreserved 2 青风带你玩蓝牙nRF52832 V1.0 淘宝地址:/ 作者: 青风 出品论坛: 淘宝店: QQ技术群:346518370 硬件平台:青云QY-nRF52832 开发板 2.28 蓝牙空中升级DPU 详解 其实在早期SDK6.0的时候针对nrf5x写过一篇关于空中升级的教程,但是最新 的SDK在空中升级DPU方面有了不少变化,为了体现这些变化,并且更加系统与具 体的阐述空中升级DPU的原理,于是这里再写一篇关于nrf52832 DPU的文章。 首先明确本文在匹配的SDK11.0的例子基础上就行编写,使用的协议栈为: s132_nrf52_2.0.0。 2.28.1 nRF52832 DPU : 空中升级 的概念: 在做BLE 应用开发时,很多时候需要对应用程序进行升级,来修复一些bug 或者 进行功能升级。nRF52832 支持固件无线 (低功耗蓝牙方式)升级,对当前的应用程序 进行更新。用户可以通过Iphone 手机 (Iphone4 以上)、Windows 系统的电脑、安卓4.3 及以上支持蓝牙4.0 的手机,配合Nordic Semiconductor 的相关软件工具,对nRF52832 设备进行OTA 固件升级。如下图所示: Copyright©2017-2025 青风电子社区 ALLrightsreserved 3 青风带你玩蓝牙nRF52832 V1.0 淘宝地址:/ 上图首先通过云端将需要升级的固件文件下发到手机APP,由手机端APP 触发升级 流程。下面的内容我们就来涉及这几个问题。 DFU 的Flash 空间布局详解: 1.1.1 协议栈和bootloader升级 SDK11 FLASH 下图是 的 的内部空间布局,我们主要谈与早期协议栈版本的区别。 早期nRF5x芯片在flash操作上有个限制,为了保护softdevice协议栈不被破坏,它 app
显示全部
相似文档