OTA(Over-The-Air Technology)即空中下载技术,利用OTA技术可以在不接触(接线)的情况下对芯片程序进行升级。AT32WB415的OTA是通过蓝牙的方式实现的,利用芯片中的蓝牙模块(BLE)接收上位机发送的升级命令和程序代码。OTA分为两个部分,用户可以选择OTA升级BLE模块APP,也可以选择OTA升级MCU端。对于MCU端的升级参考了IAP功能的实现,需要在设计固件程序时编写两个项目代码,第一个项目程序不执行正常的功能操作,而只是通过串口接收程序或数据,执行对第二部分代码的更新;第二个项目代码才是真正的功能代码。
|
|