• 资料介绍
    • 引言
    • BlueNRG-LP 方案中 OTA 软件升级功能简介。
    • 软件更改前的准备
    • 软件更改步骤
    • 软件更改验证
    • 小结
  • 资料预览
  • 相关推荐
申请入驻 产业图谱

LAT1280 如何将普通应用更改为 OTA APP

03/22 14:16
127
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

LAT1280 如何将普通应用更改为 OTA APP

552.22 KB

引言

客户在基于 BlueNRG-LP 设计产品时,code base 用的是 SDK 中某些不带 OTA 升级功能的参考示例,当客户完成其基本设计功能后,想要添加 OTA 的软件升级功能。在这个过程中往往会碰到一些问题。基于上述考虑,本文尝试阐述在 BlueNRG-LP_LPS DK 1.2.0 中默认参考示例“BLE_Security”添加 OTA 功能的过程,及其中需要注意的相关细节。IDE 工具使用的是 KEIL

BlueNRG-LP 方案中 OTA 软件升级功能简介。

BlueNRG-LP 方案中提供了 2 种 OTA 的软件框架,分别是 OTA Reset Manager 框架和OTA Service Manager 框架。

软件更改前的准备

建议客户在实施软件更改前仔细阅读文档 AN5463 - The BlueNRG-LP (over-the-air) Firmware upgrade, 里面有关于 OTA 功能相关的详细介绍和不同 OTA 框架下软件更改的必要步骤。

软件更改步骤

本例软件更改基于 SDK 中 BLE_Security 示例代码,在 Buliding Target“Slave_PassKey_Random”中添加 Higher/Lower APP OTA 功能。

软件更改验证

小结

本文档说明了 BlueNRG-LP 设计方案中在不带 OTA 功能的应用程序中添加 OTA 功能所需要做的相关步骤,这些更改逻辑同样适用于 BlueNRG 系列中的其他芯片,如BlueNRG-1/2/LPS 以及后续的 LPF 芯片。唯一需要注意的是协议栈 API 的命令规则随着不同版本 SDK 的升级可能存在的变化。

资料预览

点赞
收藏
评论
分享
加入交流群
举报

相关推荐

方案定制

去合作
方案开发定制化,2000+方案商即时响应!