发新帖我要提问
12
返回列表
打印
[STM32F0]

STM32 固件库 太占用FLASH空间了

[复制链接]
楼主: fuzi2008
手机看帖
扫描二维码
随时随地手机跟帖
21
huangqi412| | 2016-6-17 10:06 | 只看该作者 回帖奖励 |倒序浏览
通宵敲代码 发表于 2016-6-17 10:00
应该是你工程里边自己改动了,
这个选项本来就默认是选中的!

One ELF哪里是默认勾选的啊,

使用特权

评论回复
22
ejove| | 2016-6-17 10:10 | 只看该作者
我记得用STM23时,只有用到的函数才会编译进你的程序,用不到的函数不会编译进你的程序吧,应该是那设置的问题

使用特权

评论回复
23
fuzi2008|  楼主 | 2016-6-17 10:12 | 只看该作者

刚在**电子上面看到有人说这个了, IAR是默认只链接有用到的部分!不过,我也没必要老换来换去的
-------amobbs.com/thread-5483749-2-1.html

使用特权

评论回复
24
fuzi2008|  楼主 | 2016-6-17 10:13 | 只看该作者
fuzi2008 发表于 2016-6-17 10:12
刚在**电子上面看到有人说这个了, IAR是默认只链接有用到的部分!不过,我也没必要老换来换去的
...

我去,阿-莫- 在这里居然是敏感词,我也是醉了!

使用特权

评论回复
25
fuzi2008|  楼主 | 2016-6-17 10:15 | 只看该作者
ejove 发表于 2016-6-17 10:10
我记得用STM23时,只有用到的函数才会编译进你的程序,用不到的函数不会编译进你的程序吧,应该是那设置的 ...

这个是跟IDE有关,IAR目前据网友反馈是默认只链接有用的部分,而KEIL需要勾选那个 One ELF Section per Function 选项!默认新建工程里面,我的是没有勾选,不知道别人的是怎样!

使用特权

评论回复
26
通宵敲代码| | 2016-6-17 10:38 | 只看该作者
huangqi412 发表于 2016-6-17 10:06
One ELF哪里是默认勾选的啊,

我用的MDK5.14是默认的!

使用特权

评论回复
27
通宵敲代码| | 2016-6-17 10:40 | 只看该作者
fuzi2008 发表于 2016-6-17 10:03
我自己从头新建的工程,从来没管过!

我的也是从头自己建立的工程!
不过我的5.14是默认选中的,我也没怎么管!

使用特权

评论回复
28
tdh03z| | 2016-6-18 00:19 | 只看该作者
这边还真没注意,明天试试

使用特权

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

本版积分规则