224 bytes of CODE memory
80 bytes of DATA memory (+ 9 absolute )
Errors: none
Warnings: none
上面是在 .map文件中生成的信息,其中DATA memory 为80byte
—————————————————————–
附件中在debug下 RAM 中的数据。
——————————————————————
请教一下RAM数据中,为什么不管代码编写的多少RAM中数据量大小都是基本不变?
是不是其中包括了用debug用的数据?如果用release RAM中数据量大小会减小呢?(不能烧写release文件,无法确认烧写release的情况)
map文件中80byte数据,如果在release编译后烧写,RAM中应该也是80 byte吗?
—————————————————————————
Note: 使用的单片机为msp430G2553,RAM大小是512。
灰小子:
没看到你的附件。
不同的编译器,以及相关优化选项,会产生不同的结果。包括ram占用、执行时间和最终固件的大小。