[活动专区] 【AT-START-F423测评】 + USART_IAP(附MDK和Qt源码)

[复制链接]
3704|5
 楼主| 袁胜富 发表于 2023-10-23 17:45 | 显示全部楼层 |阅读模式
本帖最后由 袁胜富 于 2023-10-23 19:34 编辑

一.概述

        在日常的开发工作中常常需要IAP的升级,特别开发电机驱动的时候,如果驱动器灌胶了,只有USART接口,那么涉及到程序的更新迭代,就必须要IAP,芯片自带的串口IAP,需要Boot的切换,增加了额外的接口。不适合定制化IAP。  
      9390653641c5294e2.png
      
      在AT32的AP_note中可以了解IAP的一般原理,当然官方的IAP_Demo在固件库的utilities下。
       812946536424306221.png
     我没有参考官方的Demo,我参考的是WCH的IAP例程,因为在上次的CH32X035评测活动中,我学习EVT包中的IAP,知道了RSIC-V和ARM的IAP怎么开发的一个流程,所以在此次活动中,我运用自己学到东西和大家分享一下。

二、原理分析   

原理的话可以参考雅特力官方的AN0001_AT32_IAP_using_the_USART_ZH_V2.0.2.PDF.
          详细的话可以参考我的代码,放在附件。
三、效果展示

      8696653658d727451.png    






AT32F423VCT7_APP.zip

7.94 MB, 下载次数: 64

AT32F423VCT7_IAP.zip

7.88 MB, 下载次数: 65

AN0001_AT32_IAP_using_the_USART_ZH_V2.0.2.pdf

923.34 KB, 下载次数: 59

IAP_AT32F423.zip

9.07 KB, 下载次数: 47

Aeddg 发表于 2023-10-26 14:33 | 显示全部楼层
谢谢分享!
borland6538 发表于 2024-2-5 11:04 | 显示全部楼层
谢谢樓上分享
研发工程师 发表于 2025-8-11 16:04 | 显示全部楼层
学习学习
kissdb 发表于 2025-9-11 09:49 | 显示全部楼层
谢谢分享!
作业粉碎机 发表于 2025-9-12 12:43 | 显示全部楼层
IAP的开发流程和原理分析对于我们这些嵌入式开发者来说非常有帮助
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

163

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部