软件设置

添加文件路径

image.png

输出HEX文件

image.png

查看代码大小

代码信息说明

readonly code memory占用FLASH空间
readonly data memory占用FLASH空间
readwrite data memory占用SRAM空间
生成的bin文件大小 = readonly code memory + readonly data memory

查看方法1

输出map文件,并查看map文件(用记事本打开)进行查看:
image.png

查看方法2(推荐)

通过编译信息查看——在编译信息输出栏右键—>ALL
image.png

内存空间溢出报错

编译报错输出“unable to allocate space for sections/blocks with a total estimated minimum size of xxxx”的信息,提示空间不足,可通过查看代码大小和芯片容量大小,来确定是ROM空间不足还RAM空间不足。

  • 若为ROM空间不足,可通过修改提高编译器的代码优化水平来减小代码的占用空间大小;


image.png

  • 若为RAM空间不足,则只能修改代码或使用RAM空间更大的芯片。