STM32开发环境搭建与启动流程分析.pptx

STM32开发环境搭建

创客学院陈老师

物理网开发

KeilMDK-ARM简介及安装

STM32CubeMX简介及安装

STM32F0存储器映射

STM32F0启动文件分析

1/

2/

3/

4/

STM32F0启动模式

STM32F0启动流程分析

C语言程序内存排布

启动文件startup_stm32f051.s分析

STM32F0的启动模式

注:Cortex-M0的程序映像通常是从地址0开始的、系统复位后,处理器首先读取向量表中的前两个字(8个字节),第一个字存入MSP,第二个字为复位向量,它表示程序执行的起始地址(复位处理)

STM32F0的启动模式

根据启动模式的不同,用户闪存、系统闪存和SRAM都

可以映射到0x0的低端地址;

我们的板子boot0直接接地,因此启动区域为flash启动

C语言内存排布

注:

栈的作用是用于局部变量,函数调用,函数形参等的开销

堆主要用来动态内存的分配

STM32F051启动文件分析

启动文件startup_stm32f051.s分析

扫一扫,获取更多信息

THANKYOU

文档评论(0)

1亿VIP精品文档

相关文档