打印

STM8S库函数之用的疑问

[复制链接]
4719|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:

使用特权

评论回复
5
win2000_li|  楼主 | 2010-8-12 08:26 | 只看该作者
哈哈,不好意思! 我想把我的.MAP文件贴上来,让大家帮我看一看。 为什么我没有用到的函数也编译了,造成我FLASH马上溢出了。。。

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

changcheng.rar

7.06 KB

使用特权

评论回复
6
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

使用特权

评论回复
7
无冕之王| | 2010-8-12 09:53 | 只看该作者
没有用到的库函数怎么会也参加编译呢?

使用特权

评论回复
8
win2000_li|  楼主 | 2010-8-12 10:27 | 只看该作者
我也不知道为什么啊???

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

但是不知道在哪里设置啊!!!

使用特权

评论回复
9
易陶| | 2010-8-20 08:59 | 只看该作者
是不是设置一下编译参数就好了?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

142

主题

718

帖子

1

粉丝