IAR for STM8 如何查看程序占用flash和RAM的大小

STM8s103F是笔者使用的一款mcu。由于程序代码和MCU资源的限制,有必要了解所实现程序代码占用mcu资源的情况。网上好多链接都没有讲清楚,在这里再整理一下。

STM8s103F的资源

查看手册,这款mcu的Flash为8K字节,RAM为1K字节。
IAR for STM8 如何查看程序占用flash和RAM的大小_第1张图片

IAR for STM如何查看占用空间大小

在Build窗口右击,选择“All”。
IAR for STM8 如何查看程序占用flash和RAM的大小_第2张图片
编程链接后,出现如图的信息。其中,7306 字节的readonly code memory是Flash占用大小。791字节的readonly data memory应该是常量的Flash (ROM),因为上述两者加起来总计8097约8k空间大小。422字节的readwrite data memory是RAM,全局变量、堆栈全靠RAM;所以对于资源有限的mcu来说能省则省。
IAR for STM8 如何查看程序占用flash和RAM的大小_第3张图片

你可能感兴趣的:(IAR,STM8,嵌入式,stm8s103,IAR,FLASH,RAM)