[活动专区] 【AT-START-F437测评】MSC IAP

[复制链接]
1109|0
 楼主| qiangtech 发表于 2023-1-5 15:10 | 显示全部楼层 |阅读模式
前些时候要做一个项目的时候,深刻体会到了IAP功能的好处。
AT32也有多种方式进行IAP升级,常用的UART,EMAC,USB等。比较了这些IAP方式,还是觉得基于USB的MSC IAP方式最为方便。它只需要一台PC或手机就可以完成IAP升级,不需要借助其它上位机或者特殊工具就可以完成升级过程。官方提供了例程测试:
09.jpg

这个就是IAP例程,打开后可以看到它把APP的地址设置在了0X08006000

07.png

都不用修改,直接编译后下载进到AT32F437-START板子上。
再找个测试的APP例程来,就用LED_TOGGLE.
03.png

注释成一个灯闪的和两个灯闪的。
修改IROM1地址。
01.png

修改中断向量偏移量。
02.png

生成BIN文件。
08.png

编译后就可以得到BIN文件了。现在就可以用IAP升级的方式升级BIN文件了。
按住板子上的USER键,再按RESET键。进入IAP模式。OTG1连上PC,发现一个空磁盘。
04.png

把刚刚编译好的BIN文件拷进磁盘。
05.png

等待升级完成。
06.png

RESET一下,APP程序就运行进来了。
1671779483113.jpg

这程IAP方法很简单很有效。


您需要登录后才可以回帖 登录 | 注册

本版积分规则

80

主题

1430

帖子

11

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