logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32 裸机启动文件到底在干什么:从 RESET 段、向量表到 Reset_Handler

本文以 stm32g030xx.s 启动文件为例,梳理 STM32 裸机工程从上电到进入 C 代码的启动链路。重点说明 RESET 段、__Vectors 向量表、链接器和 MCU 硬件之间的关系:RESET 段由链接器放到 Flash 起始地址,MCU 上电后从该地址读取初始 SP 和 Reset_Handler,再跳转执行启动代码。文章同时解释栈位于 RAM、向量表位于 Flash,以及外设中

#stm32#javascript#嵌入式硬件
到底了