打印
[应用相关]

AN0144_AT32WB415_OTA_Application_Note

[复制链接]
485|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ArterySW|  楼主 | 2023-8-15 19:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ArterySW 于 2023-8-15 19:57 编辑

AT32WB415 OTA Application Note
OTA(Over-The-Air Technology)即空中下载技术,利用OTA 技术可以在不接触(接线)的情况下
对芯片程序进行升级。AT32WB415 的OTA 是通过蓝牙的方式实现的,利用芯片中的蓝牙模块
(BLE)接收上位机发送的升级命令和程序代码。OTA 分为两个部分,用户可以选择OTA 升级BLE
模块APP,也可以选择OTA 升级MCU 端。对于MCU 端的升级参考了IAP 功能的实现,需要在设
计固件程序时编写两个项目代码,第一个项目程序不执行正常的功能操作,而只是通过串口接收程序
或数据,执行对第二部分代码的更新;第二个项目代码才是真正的功能代码。
目录
AT32WB415 OTA 程序设计 ..................................................................................... 7
地址分布 ............................................................................................................... 7
上位机软件设计 ..................................................................................................... 7
BLE 模块软件设计 .................................................................................................. 8
MCU 软件设计 ....................................................................................................... 9
bootloader project 设置 ......................................................................................... 10
app project 设置 ................................................................................................... 11
案例 通过PC 上位机OTA 升级 ................................................................................ 13
硬件资源 .............................................................................................................. 13
软件资源 .............................................................................................................. 13
BLE 模块OTA 升级 ................................................................................................ 13
MCU 端OTA 升级 .................................................................................................. 19
案例 通过Android APP OTA 升级 ............................................................................ 22
硬件资源 .............................................................................................................. 22
软件资源 .............................................................................................................. 22
BLE 模块OTA 升级 ................................................................................................ 22
MCU 端OTA 升级 .................................................................................................. 28

AN0144_SourceCode_V2.0.1.zip (1.9 MB)
Artery_BLE_OTA_App.zip (1.27 MB)
Artery_BLE_OTA_Tool_V1.0.01.zip (390.28 KB)
AN0144_AT32WB415_OTA_Application_Note_ZH_V2.0.1.pdf (1.62 MB)

使用特权

评论回复
沙发
tpgf| | 2023-9-6 13:34 | 只看该作者
OTA主要规范了移动终端到网络侧业务设备之间的数据传输方式和流程,是应用层的空中接口

使用特权

评论回复
板凳
qcliu| | 2023-9-6 14:12 | 只看该作者
目前OTA协议主要由OMA国际组织来制订,主要包括PUSHOTA、OTA参数配置和OTA下载三类应用的相关规范

使用特权

评论回复
地板
drer| | 2023-9-6 15:01 | 只看该作者
  OTA由发起方来分类,可以分成OTASP与OTAPA

使用特权

评论回复
5
wiba| | 2023-9-6 19:42 | 只看该作者
所谓OTA就是将升级包(zip压缩包)写入到系统存储区

使用特权

评论回复
6
kxsi| | 2023-9-6 20:11 | 只看该作者
我们可以考虑使用ota制作升级包

使用特权

评论回复
7
coshi| | 2023-9-6 20:50 | 只看该作者
OTA的主要功能是下载NAM Parameter(号码分配模块)与PRL List(优先漫游列表),而且更多的应用是用于下载PRL

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

178

主题

269

帖子

10

粉丝