AN0001—AT32 USART IAP(附上位机和固件源码)
本帖最后由 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文件夹中
不错,看好AT32 谢谢分享,,,,,下载收藏 谢谢分享 谢谢分享 请问一下, IAP跳转APP程序后,我使用你们的XMC驱动LCD无法驱动成功。 APP程序可以正常运行。 有知道如何处理? 小安博 发表于 2020-8-8 01:19
请问一下, IAP跳转APP程序后,我使用你们的XMC驱动LCD无法驱动成功。 APP程序可以正常运行。 有知道如何处 ...
您好,应该是跳转地址没有配置正确。可以留个微信吗?这样交流有效率点。 muyichuan2012 发表于 2020-8-10 09:06
您好,应该是跳转地址没有配置正确。可以留个微信吗?这样交流有效率点。 ...
1455336446,这是我的QQ, 也可以收到我的微信 谢谢楼主,正需要这个。 感谢分享,楼主的资料太棒了。
这是在线升级,是吧? 感谢分享,最近在学习这个芯片 IAP代码编译下啦有多大? 感谢分享 看好AT32 强大,直接拿来就可以用了。 用的是什么通信协议呢 现在软件在哪来? 不能使用ISP吗? 以后都是网络升级固件了。