当前位置: 首页 > news >正文

PLUG2:STM32启动流程 - LI,Yi

Step1. STM32上电复位/按键复位

此时内核处于已知状态:

  • PC = 0x0000 0000
  • 所有寄存器为默认值,Flash 等待周期按出厂设定

1. 硬件复位序列(芯片自动完成)

Step2. 取第一个字:主堆栈顶(MSP)

内核从 0x0000 0000 读出 32 位数值(也就是4个字节),装入 MSP(该值实际存放在 Flash 0x0800 0000,通过地址别名映射到 0x0000 0000。)

Step3. 取第二个字:复位向量

从 0x0000 0004 读出 Reset_Handler (程序的入口)地址,跳转到该地址,开始执行用户代码

2. 运行启动文件

Step4. 调用SystemInit:使能 FPU、配置 RCC 时钟树、重映射中断向量表(写 SCB->VTOR)

Step5. 调用main

http://www.jsqmd.com/news/41906/

相关文章:

  • C# 封装、继承、抽象、接口
  • python类中的__setattr__
  • 跨域问题解决方案的弃子——JSONP
  • 2025年11月智能床垫品牌TOP5推荐:服务器系统软件办公集成优化
  • CPU,GPU,DSP,FPGA,ASIC
  • 智能床垫品牌全面选品指南:2025年11月最新TOP5榜单深度解析
  • DeepCFD+:一种工业级 CFD 代理模型训练框架【深度学习+流体力学】 - 指南
  • 基于Qt实现的窗口半透明流动背景
  • 2025河南郑州锅炉设备/改造/安装/维修最新TOP5推荐:质造升级驱动产业新发展,河南中原地区优选
  • 2025年11月冷媒剂厂家推荐榜:五家主流品牌综合对比与评价
  • 2025年11月防冻液厂家推荐榜:权威评测五强对比一览
  • 2025年11月防冻液厂家对比榜:五强性能数据与资质验证全记录
  • steam营销分析
  • 2025年11月冷媒剂厂家评测榜:从资质到应用全场景解析
  • 心情助手3.07正式版,吃喝镇
  • 在ec2上部署Qwen2.5omini和Qwen3omini模型
  • 分布式计算通信原语的抽象模型
  • 【shell】每日shell练习:安全日志入侵检测/专业的系统配置文件合规检查
  • 2025年第39周数字取证与事件响应技术动态
  • 第三次算法作业
  • 2025/11/16
  • 实用指南:《vector.pdf 深度解读:vector 核心接口、扩容机制与迭代器失效解决方案》
  • 【MX-S11】梦熊 NOIP 2025 模拟赛 3 WAOI R7 FeOI R6.5(同步赛)总结分析
  • 2025 年 11 月旅游船厂家推荐排行榜,新能源电动旅游船,画舫仿古双层豪华旅游船,定制旅游船,玻璃钢钢质铝合金旅游船公司精选
  • 2025 年 11 月观光船厂家推荐排行榜,新能源观光船,电动观光船,画舫观光船,仿古观光船,双层观光船,豪华观光船,定制观光船,玻璃钢观光船,钢质观光船,铝合金观光船公司推荐
  • [Win] [ffmpeg] Win下如何安装ffmpeg
  • 开发日记
  • [Win] [包管理器] powershell 安装 choco
  • win11 报错
  • 数据结构——二十四、图(王道408) - 实践