Keil编译后生成信息详解

优化等级0

Program Size: Code=24628 RO-data=376 RW-data=160 ZI-data=10136  

优化等级3

Program Size: Code=18872 RO-data=376 RW-data=160 ZI-data=10136  

Code

指代码所占用的空间,存在Flash中,大小主要和代码量有关,同时受优化等级影响,优化等级越高,占用空间越小

RO-data

指Read Only data,只读数据占用空间,不能写,只能读,一般是定义的常量const等,存在Falsh中

RW-data

指可读写数据,已经初始化过,存在RAM中

ZI-data

指没有初始化过的可读写数据,也存在RAM中

总结

Falsh占用 = Code + RO-data

RAM占用 = RW-data + ZI-data

From:https://blog.csdn.net/shaynerain

猜你喜欢

转载自blog.csdn.net/shaynerain/article/details/107111262