Nordic 52832 —— OTA 流程源码分析(一)

8 篇文章 184 订阅 ¥19.90 ¥99.00
本文详细分析了Nordic 52832设备使用SDK 12.2.0进行OTA更新的过程,包括如何添加DFU服务,以及应用程序如何跳转到bootloader。点击特定按钮后,协议栈执行一系列操作,如设置控制点通知状态,并在触发BLE_GATTS_EVT_RW_AUTHORIZE_REQUEST事件后,更新设备设置并重启进入bootloader。后续文章将讨论bootloader的具体功能。
摘要由CSDN通过智能技术生成

本文主要介绍Nordic 52832 OTA流程分析,SDK 12.2.0,如有理解不到位的地方,欢迎言传身教,批评指导,个人QQ:993650814.

(一)、添加DFU services,

具体添加步骤,请参照下文,这里不再赘述:

https://blog.csdn.net/zhanghuaishu0/article/details/77162461

感谢这位大神。

(二)、本文先介绍app如何跳转到bootloader的,bootloader具体干了哪些事下篇再讲

1、如下图,首先用nrfconnect 连接上板子之后点击圈1按钮,

协议栈将数据打包之后给派发函数,最终会调用on_write函数,看看这个函数做了什么:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KiranWang

一起努力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值