qiangtech 发表于 2023-1-5 15:10

【AT-START-F437测评】MSC IAP

前些时候要做一个项目的时候,深刻体会到了IAP功能的好处。
AT32也有多种方式进行IAP升级,常用的UART,EMAC,USB等。比较了这些IAP方式,还是觉得基于USB的MSC IAP方式最为方便。它只需要一台PC或手机就可以完成IAP升级,不需要借助其它上位机或者特殊工具就可以完成升级过程。官方提供了例程测试:


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



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


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


修改中断向量偏移量。


生成BIN文件。


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


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


等待升级完成。


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


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


页: [1]
查看完整版本: 【AT-START-F437测评】MSC IAP