Posted on 

keil-map文件解析

查看程序占用FLASH和RAM的大小

截图_20240521192304

另外打开编译输出的map文件最下方也可看出:

截图_20240521192545

程序输出包括四种类型:

  • Code :程序代码
  • RO-data : Read Only Data 表示只读常量,比如const 类型
  • RW-data :Read Write Data 初始化了的可以读写的变量
  • ZI-data :Zero Initialize Data 未被初始化的可以读写的变量,如未初值的全局变量数组,uint8_t uart_buff[100]

FLASH 占用大小为:Code + RO Data + RW Data
RAM占用大小为: RW Data + ZI Data