[开发工具] AT32 Bootloader Program 使用手册

[复制链接]
 楼主| ArterySW 发表于 2021-5-26 15:20 | 显示全部楼层 |阅读模式
本帖最后由 ArterySW 于 2021-5-26 15:24 编辑

AT32 Bootloader Program 使用手册
1、概述
Bootloader 程序存储在 AT32 内部的系统存储区,在芯片出厂时由 ARTERY 预先将 bootloader 烧录到
系统存储区,其主要的功能是通过外设(USART, USB 等)将应用程序下载到内部的 FLASH 中。每种
外设接口都定义有相应的通信协议,具体协议可参考不同外设接口的协议文档。
适用产品型号列表:
AT32F403 系列
AT32F413 系列
AT32F415 系列
AT32F403A 系列
AT32F407 系列
AT32F421 系列

注意: 不同的外设接口有不同的协议文档。
USART 串口协议文档: 《AT32 Bootloader USART Protocol》
USB DFU 协议文档: 《AT32 Bootloader USB DFU Protocol》

2、Bootloader  外设 使用 配置
2.1  AT32F403  系列配置(支持 USART1/USART2/DFU )
8303060adf76d2cc45.png

3、Bootloader  模式
3.1  入 进入 Bootloader  模式
  通过设置 Boot0(pin)= 1 和 Boot1(pin) = 0 来进入 Bootloader 模式。
  可以通过用户代码跳转到系统存储区来执行 Bootloader。跳转之前必须禁用所有外设时钟,禁用
PLL,禁用中断,清空挂起中断。
如果使能 Boot From BANK2 选项时(针对存在 BANK2 的型号),Bootloader 将跳转到 BANK2 执行
3.2  硬件 连接 要求
要使用 USART bootloader 编程模式,主机必须接到所需 USARTx 的 RX 和 TX 引脚。

3973260adf60047f3a.png

2486560adf61888d0a.png

4、Bootloader  启动
4.1  AT32F403  编程 模式选择机制

9275360adf65579252.png

详细使用手册请下载附件:
Bootloader_V3.5.rar (2.55 MB, 下载次数: 347)

onlycook 发表于 2021-6-1 16:03 | 显示全部楼层
正好用得着,感谢楼主分享
内政奇才 发表于 2021-6-1 16:09 | 显示全部楼层
下载学习
chenjun89 发表于 2021-6-1 18:52 来自手机 | 显示全部楼层
这个和某ST的一样哇?
单片小菜 发表于 2021-6-1 19:17 | 显示全部楼层
下载学习一下,感谢楼主的分享,不错的资料。
wsnsyy 发表于 2021-6-1 20:12 | 显示全部楼层
用403测试,发7F返回79后,发其他命令都返回1F是什么原因
两只袜子 发表于 2021-6-10 15:16 来自手机 | 显示全部楼层
很棒的资料,空闲时间学习一下
别看我照片 发表于 2021-6-10 18:16 | 显示全部楼层
感谢楼主分享
yangxiaor520 发表于 2021-6-10 21:15 来自手机 | 显示全部楼层
和某T的很相似
勇者无惧你和我 发表于 2021-6-11 08:29 | 显示全部楼层
这个真的是基础的帖子,不错的帖子,学习一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

198

主题

304

帖子

17

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

198

主题

304

帖子

17

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