1、打开你的IAR的工程文件。IAR默认是不打印代码大小的信息,所以需要设置一下。Tools->Options..->Messages->"Show build messages"选中'All'.点击“确定”返回。
2、再次编译工程,软件窗口下方Messages栏输出打印了编译过程的所有信息。
3、 14 750 bytes of readonly code memory 81 bytes of readonly data memory (+ 4 absolute) 35 340 bytes of readwrite data memory类似这样的信息是我们所需要的。
4、readonly code 放于FLASH(亦可放于RAM)readonly data 可放于FLASH,也可放于RAM。若是全局变量,想存于FLASH而不占用RAM,嬴猹缥犴则声明为const;局部变量的话,声明为static constreadwrite data 放于RAM因此,代码大小约 = 存放FLASH 大小 =readonly code + readonly data