• 资料介绍
  • 在线预览
  • 相关推荐
申请入驻 产业图谱

LAT1284 BlueNRG LP静态协议栈方式下的HigherLower APP OTA升级

2025/03/24
330
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

LAT1284 BlueNRG LP静态协议栈方式下的HigherLower APP OTA升级

1.08 MB

引言

BlueNRG LP 系列芯片支持空中包软件升级,即 OTA(Over-The-Air)功能。当然,ST定制了专门的 OTA 流程。OTA 功能允许在不连接任何物理线缆的情况下,直接通过低功耗蓝牙的空中数据包,将需要升级的程序代码发送到目标板,并完成程序的升级。程序升级完成并重新启动后,直接运行新版本的程序。BlueNRG LP 系列芯片提供了 2 种类型的 OTA 框架, 即 OTA Reset Manager 框架和 OTA Service Manager 框架。

SDK 中提供的相关资源

第一部分:

ST 的 BLE 协议栈提供了模块化的配置选项,客户通过这些模块化的配置选项按照自身应用场景的要求,定制自己的协议栈代码。具体请参考文档 «PM0269 Bluetooth LE stack v3.xprogramming guidelines »中章节“2.1 Bluetooth LE stack Library Framework”的相关描述。

第二部分:

ST 提供的 SDK 软件包中,提供非静态协议栈方式下包含 OTA 功能的参考示例,也提供了静态协议栈方式下带 OTA 功能的参考示例。当客户需要将自己的应用改为静态协议栈方式并且支持 OTA 功能时,可以参考这些示例。同时文档 «Bluetooth LE Over The Air FirmwareUpgrade (AN5463) »里有 OTA 功能的详尽描述可供参考。

第三部分:

ST 提供的 SDK 软件包中还提供了 4 种静态协议栈的参考示例,其中后 2 种支持 OTAReset Manager 框架,前两种 (Release, Basic) 只支持程序跳转,但不支持 OTA 方式的程序跳转。

具体实施步骤

小结

本文首先论述了基于 ST 提供的协议栈框架,根据客户自身应用场景的需要如何定制自己的静态协议栈。然后描述了如何将普通带 OTA 功能的应用程序更改为支持静态协议的应用程序,这样的应用方式既节省程序空间,也提高了 OTA 软件升级的速度。

在线预览

相关推荐

意法半导体拥有49,000名半导体技术的创造者和创新者,掌握半导体供应链和先进的制造设备。作为一 家半导体垂直整合制造商(IDM),意法半导体与二十多万家客户、成千上万名合作伙伴一起研发产品和 解决方案,共同构建生态系统,帮助他们更好地应对各种挑战和新机遇,满足世界对可持续发展的更高需 求。意法半导体的技术让人们的出行更智能,让电源和能源管理更高效,让云连接的自主化设备应用更广 泛。我们正按计划在所有直接和间接排放(包括范围1和范围2)、产品运输、商务旅行以及员工通勤排 放(重点关注的范围3)方面实现碳中和,并在2027年底前实现100%使用可再生电力的目标。 详情请浏 览意法半导体公司网站:www.st.com.cn