本帖最后由 muyichuan2012 于 2022-1-8 13:53 编辑
AN0001—AT32 MCU如何使用IAP 通过USART实现对固件的在线升级更新
对于大多数基于闪存的系统,一项重要要求是能够在最终产品中安装固件时进行更新。此功能称为应用程序内编程(IAP)。
本应用笔记的目的是提供在AT32微控制器上创建IAP应用程序的一般准则。
AT32微控制器可以运行用户特定的固件来对微控制器中嵌入的闪存执行IAP。此功能可以使用产品可用和支持的任何通信接口。使用自定义协议协议的USART是本应用笔记中的示例。
IAP_PC_TOOL上位机软件和IAP USAR示例的源代码随附件文档一起提供。支持型号
AT32F403xx
AT32F413xx
AT32F415xx
AT32F403Axx
AT32F407xx
目录
概述 ......................................................5
AT32 串口IAP 快速使用方法 .................. 7
硬件资源 ............................................. 7
软件资源 .............................................7
IAP demo 使用 ....................................7
AT32 串口IAP 程序设置 ...................... 9
地址分布 ............................................9
IAP project 设置 .................................9
APP 设置 ........................................... 9
IAP/APP 与上位机串口通信协议 .......... 11
版本历史 ..........................................14
注意:IAP 代码存放于BSP utility文件夹中
|