[分享] 在STVD+COSMIC 编译后如何看见目标占用STM8 MCU的资源大小

2020-01-01 17:54发布

资源占用多小本在 .map 文档内已有,但编译后在 IDE 内见不到。

可以在 "Project Settings" 下的 "Post-Build" 内加入以下指令,把资料从 .map 文档内取出,在编译后立刻知道。


  1. findstr /C:"segment .text" /C:"segment .const" $(OutputPath)$(TargetSName).map
  2. findstr /C:"segment .data" /C:"segment .bss" /C:"segment .eeprom" $(OutputPath)$(TargetSName).map
复制代码

所占用的 Flash Bytes 是 .const + .text 的和,SRAM 资源占用是 .bss + .data,使用多小 eeprom 也有了,是否很方便?

Image2.gif (8.26 KB, 下载次数: 0) 下载附件 2015-2-3 12:47 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
funnynypd
1楼-- · 2020-01-02 04:18
 精彩回答 2  元偷偷看……
alias
2楼-- · 2020-01-02 08:54
funnynypd 发表于 2016-7-24 21:29
How do you guys like the Cosmic and Raisonance C compilers? Are they the best for STM8  microcontr ...

>>How do you guys like the Cosmic and Raisonance C compilers?

Don't know about Raisonance Compiler. But from March this year, Cosmic is offering free one year(renewable) license for its STM8 compiler and up to 32K STM32 compiler so why not try it first than to pay lots of money for the others. See image below:

STM8 free tools with no limits

Image1.gif (3.63 KB, 下载次数: 0)

下载附件

2016-7-25 15:06 上传




一周热门 更多>