一般我们编译的时候,出现这些数据,而这些数据是什么呢?
很好奇,其实这是表示你的程序编译的flash和sram大小。
也能间接地表示你程序的大小
FLASH 大小为:
1828 字节(1404+424),所用的 SRAM 大小为:1336 个字节(12+1324)。
Code:表示程序所占用 FLASH 的大小(FLASH)。
RO-data:即 Read Only-data,表示程序定义的常量,如 const 类型(FLASH)。
RW-data:即 Read Write-data,表示已被初始化的全局变量(SRAM)。
ZI-data:即 Zero Init-data,表示未被初始化的全局变量(SRAM)。
程序的大小不是.hex 文件的大小,而是编译后的 Code 和 RO-data 之和。