STM8S库函数之用的疑问

[复制链接]
5390|8
 楼主| win2000_li 发表于 2010-8-11 17:42 | 显示全部楼层 |阅读模式
本帖最后由 win2000_li 于 2010-8-12 08:41 编辑

情况是这样的,我用了GPIO,CLK,FLASH,IWDG,AUW,TIME1,TIME4,TIME2,但是都只有初始化函数;

在STM8S_CONFIG没有用的,我都没有定义。但是在程序编译时,竟然把没有用到的函数都编译

到了,所以FLASH很大,大约有6663Byte。

请问大家有没有好的办法,让没有用到的库函数不编译呢????

请各个仁兄指点。。。。。。。。。。。。。。
jgphu 发表于 2010-8-11 19:47 | 显示全部楼层
眼睛都看花了
sycamin 发表于 2010-8-11 20:30 | 显示全部楼层
香水城 发表于 2010-8-11 21:21 | 显示全部楼层
麻烦楼主把没有用的信息删掉,我也看着眼晕,:dizzy:
 楼主| win2000_li 发表于 2010-8-12 08:26 | 显示全部楼层
哈哈,不好意思! 我想把我的.MAP文件贴上来,让大家帮我看一看。 为什么我没有用到的函数也编译了,造成我FLASH马上溢出了。。。

我只用了初始化函数。而其它函数都没有用,马上.txt就有6.6K左右了。。。

changcheng.rar

7.06 KB, 下载次数: 39

 楼主| win2000_li 发表于 2010-8-12 08:28 | 显示全部楼层
情况是这样的,我用了GPIO,CLK,FLASH,IWDG,AUW,TIME1,TIME4,TIME2,但是都只有初始化函数;

在STM8S_CONFIG没有用的,我都没有定义。但是在程序编译时,竟然把没有用到的函数都编译

到了,所以FLASH很大,大约有6663Byte。

请问大家有没有好的办法,让没有用到的库函数不编译呢????

以下是我的配置文件

stm8s_conf.rar

1.85 KB, 下载次数: 48

无冕之王 发表于 2010-8-12 09:53 | 显示全部楼层
没有用到的库函数怎么会也参加编译呢?
 楼主| win2000_li 发表于 2010-8-12 10:27 | 显示全部楼层
我也不知道为什么啊???

有可能是我的IDE方面设置的问题!!!

但是不知道在哪里设置啊!!!
易陶 发表于 2010-8-20 08:59 | 显示全部楼层
是不是设置一下编译参数就好了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

142

主题

718

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部