STM32启动设置

1、启动模式

在STM32F10xxx里,可以通过BOOT[1:0]引脚选择三种不同启动模式:

image-20220406141851475

2、启动方式:

内部的Flash中启动

存储器映射:

0x0000 0000 ——0x0800 0000 映射的内部Flash

image-20220407140101622

3、启动文件

image-20220407135748517

cl:互联型 stm32f105/107系列

vl:超值型 stm32f100系列

xl:超高密度型 stm32f101/103系列

flash容量大小:

ld:小容量,小于64KB

md:中等容量,64KB/128KB

hd:大容量,大于128KB

4、启动文件分析

上电或按下复位按键,从Reset_Handler开始执行。

image-20220407152257650

执行的第一个函数:SystemInit(初始化flash接口、初始化PLL、初始化系统时钟)

执行的第二个函数:__main(属于C库函数,作用:完成全局/静态变量的初始化、初始化堆栈、库函数初始化、程序的跳转,进入用户的main函数入口)

了解更多关可以访问个人博客

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值