基于STM32分析内存分布图

文章目录

  • 前言
  • 一、总体介绍
  • 二、RAM、ROM、FLASH
  • 三、Keil 的Build Output窗口


前言

在参考某位博主的文章基础上,增加了自己不断搜索得来更加详细的内容,使得文章变得更加完整和准确。
本文参考某位博主的一篇文章,原文链接:https://blog.csdn.net/lin_duo/article/details/103019390


`

一、总体介绍

在一个STM32程序代码中,从内存高地址到内存低地址,依次分布着栈区、堆区、全局区(静态区)、常量去、代码区,其中全局区中高地址分布着.bss段,低地址分布着.data段。总的分布如下图所示
基于STM32分析内存分布图_第1张图片
下面分别对每一个区做详细的介绍。
栈区(stack)
·临时创建的局部变量

你可能感兴趣的:(stm32f103vet6,c语言,stm32,单片机,嵌入式硬件)