STM32 以及在 MDK 里面段的划分。
Total RO Size (Code + RO Data) 30024 ( 29.32kB)
Total RW Size (RW Data + ZI Data) 6328 ( 6.18kB)
Total ROM Size (Code + RO Data + RW Data) 30408 ( 29.70kB)
MDK下Code,RO-data,RW-data,ZI-data这几个段:
Code是存储程序代码的。
RO-data是存储const常量和指令。
RW-data是存储初始化值不为0的全局变量。
ZI-data是存储未初始化的全局变量或初始化值为0的全局变量。
Flash=Code + RO Data + RW Data;
RAM= RW-data+ZI-data;
==============================================================================Total RO Size (Code + RO Data) 30024 ( 29.32kB)
Total RW Size (RW Data + ZI Data) 6328 ( 6.18kB)
Total ROM Size (Code + RO Data + RW Data) 30408 ( 29.70kB)
=========