IAR编译器中如何查看使用了多少内存?
IAR编译器中如何查看使用了多少内存?既是用了多少RAM和FLASH。
另外:
4 960 bytes of CODE memory
4 150 bytes of DATA memory
44 bytes of CONST memory
表示:
4 960 个字节的代码(占FLASH)
4150 个字节的变量数据(占RAM)
44 个字节的常量数据(占FLASH)
生成bin文件的大小= 4960+44
另外下面多出的括号内标注的内容分别是什么意思?
1、
9 486 bytes of CODE memory
404 bytes of DATA memory (+ 36 absolute )
520 bytes of CONST memory
2、
还有其他的情况么?
[解决办法]
1、的括号内表示内存的绝对使用量,对应你设的全局变量大小
2、表示共享的存储空间,和单片机的结构有关