打印
[应用相关]

AN0008—从用户代码跳转到系统bootloader

[复制链接]
1812|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
muyichuan2012|  楼主 | 2020-6-6 19:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 muyichuan2012 于 2020-6-6 21:51 编辑

AN0008—从用户代码跳转到系统bootloader


在AT32F403 的memory map 里面有一块系统存储区,里面存放的是系统的Bootloader。但如果要去执行系统Bootloader,必须要通过BOOT Pin 去配置,通常是将BOOT0 拉高,BOOT1 拉低的方式。在实际使用中可能没有将BOOT Pin 接出来,此时就不能够通过切换BOOT Pin 的方式去进入系统Bootloader。这里就提供一种直接从用户代码直接跳转到系统Bootloader 的方法.
支持型号
AT32F403xx
AT32F413xx
AT32F415xx
AT32F403Axx
AT32F407xx

目录
软件实现 ................................................ 5
跳转到Bootloader 的前提条件 .................. 5
实现方式1 .............................................. 5
方式1 代码实现 ....................................... 6
实现方法2 .............................................. 9
方式2 代码实现 ..................................... 10
使用用户代码跳转Bootloader 实验 ...........13
版本历史 ................................................14
Note:文档和源代码请查看附件。

AN0008_Jump_To_System_Memory.zip

46.38 MB

AN0008_Jump_To_System_Memory_ZH_V1.0.0.pdf

424.89 KB

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

198

主题

1900

帖子

28

粉丝