本帖最后由 freeelectron 于 2022-3-16 20:28 编辑
1、什么是ISP ISP是In-System Program的缩写,即在系统编程。用户可以直接下载代码,而不用把mcu从pcb板上取下来。 ISP需要mcu本身支持,ISP方式也比较适用于生产烧录。 2、引导配置
可以看出,上电后要执行引导装载程序,要求Boot0高电平,Boot1低电平;
AT32F425可以USART1和USART2。
3、ISP软件
官方的软件ArteryISPProgrammer.exe。
4、串口ISP下载
将BOOT0跳线帽跳到VDD;
串口1,使用PA9和PA10。
5、AT32F425 ISP下载
软件版本是V2.0.02
选择正确的串口;
读取到flash大小;
读取到设备类型,协议版本号等其他信息
选择“下载到设备”,添加要烧录的文件
点击下一步,即可以看到烧录进度,直至成功。
也可以选择“从设备上传”,将设备中原有的固件读取出来,另存为bin文件。
也可以选择“擦除”,全部或者部分扇区擦除。
以上基本就是AT32F425的ISP下载过程。
|