OTA(英文:Over the Air Technology)即空中下载技术,就是说可以通过无线网络实现远程对单片机的程序升级,而不用本机连线下载程序进行固件更新。
友商文档里面有很多相关的介绍,大致的方法是把程序分为两块,一个是BootLoader,用于启动基本程序,另外一个是APP是用户要下载的程序,这两个程序都可以独立编译、烧写,如果BootLoader没有检测到新版本,就跳转到APP程序运行,否则,下载APP程序,然后再运行。
BootLoader和APP都有独立的并且固定的开始地址和中断向量表,这些可以在Keil中进行设置。
32G这方面的资料比较少,目前32G手册有IAP/EEPROM区域操作的方法。
请问大家,32G在OTA方面是否有另外的解决方案?或者能够提供些方法和思路?