keil编译结果信息

375 阅读1分钟

image.png

在keil编译完代码后,我们可以看到代码占用FLASH大小为:5608字节(5218+362+28),所用的SRAM大小为:1928字节(28+1900)。

其中,编译结果里面几个数据的意义:

  • Code: 表示程序所占用FLASH的大小(flash)
  • RO_data:即Read Only_data, 表示程序定义的常量(flash)
  • RW_data:即Read Write_data,表示已被初始化的变量(flash + ram)
  • ZI_data: 即Zero Init_data,表示当前没有被初始化的变量(ram)

需要注意的是,程序的大小不是.hex文件的大小,而是编译后的Code + RO_data。