关于STM32堆栈的学习
在MDK编译过程中,内存的划分如下:
Code是存储程序代码的。
RO-data是存储const常量和指令。
RW-data是存储初始化值不为0的全局变量。
ZI-data是存储未初始化的全局变量或初始化值为0的全局变量。
Flash=Code + RO Data + RW Data;
RAM= RW-data+ZI-data;
此内存划分暂未包括堆栈,堆栈会在程序运行时,占用RAM。
堆栈的内存占用就是MDK里,RAM分配给RW-data+ZI-data之后的地址开始分配的。

相关文章:

  • 2021-10-08
  • 2022-12-23
  • 2022-12-23
  • 2021-05-12
  • 2022-12-23
  • 2021-11-08
  • 2021-08-14
  • 2021-11-20
猜你喜欢
  • 2022-12-23
  • 2022-01-09
  • 2021-12-08
  • 2021-06-29
  • 2021-09-06
相关资源
相似解决方案