加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

STM32 BOOT 引脚配置的说明

发布时间:2020-12-15 06:53:28 所属栏目:百科 来源:网络整理
导读:在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序,见下表: BOOT1=x? BOOT0=0? 从用户闪存启动,这是正常的工作模式。 BOOT1=0? BOOT0=1? 从系统存储器启动,这种模式启动的程序功能

在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序,见下表:

BOOT1=x? BOOT0=0? 从用户闪存启动,这是正常的工作模式。

BOOT1=0? BOOT0=1? 从系统存储器启动,这种模式启动的程序功能由厂家设置。

BOOT1=1? BOOT0=1? 从内置SRAM 启动,这种模式可以用于调试

?

一般BOOT0 和BOOT1 跳线都跳到0(GND)。只是在ISP下载的情况下,BOOT0=1,BOOT1=0 ,下载完成后,把BOOT0 的跳线接回0,也即BOOT0=0,BOOT1=0 。

对于一般的应用来说,直接把BOOT0 和BOOT1 引脚接地即可,不用设置跳线,使用IAR 调试程序时可以选择RAM 调试还是Flash 调试,与BOOT0 和BOOT1 的配置无关。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读