ArterySW 发表于 2021-5-26 15:20

AT32 Bootloader Program 使用手册

本帖最后由 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.1AT32F403系列配置(支持 USART1/USART2/DFU )


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 引脚。





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



详细使用手册请下载附件:


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

这个真的是基础的帖子,不错的帖子,学习一下。
页: [1]
查看完整版本: AT32 Bootloader Program 使用手册