[STM32F0] STM32 固件库 太占用FLASH空间了

[复制链接]
6021|27
huangqi412 发表于 2016-6-17 10:06 | 显示全部楼层
通宵敲代码 发表于 2016-6-17 10:00
应该是你工程里边自己改动了,
这个选项本来就默认是选中的!

One ELF哪里是默认勾选的啊,
ejove 发表于 2016-6-17 10:10 | 显示全部楼层
我记得用STM23时,只有用到的函数才会编译进你的程序,用不到的函数不会编译进你的程序吧,应该是那设置的问题
 楼主| fuzi2008 发表于 2016-6-17 10:12 | 显示全部楼层

刚在**电子上面看到有人说这个了, IAR是默认只链接有用到的部分!不过,我也没必要老换来换去的
-------amobbs.com/thread-5483749-2-1.html
 楼主| fuzi2008 发表于 2016-6-17 10:13 | 显示全部楼层
fuzi2008 发表于 2016-6-17 10:12
刚在**电子上面看到有人说这个了, IAR是默认只链接有用到的部分!不过,我也没必要老换来换去的
...

我去,阿-莫- 在这里居然是敏感词,我也是醉了!
 楼主| fuzi2008 发表于 2016-6-17 10:15 | 显示全部楼层
ejove 发表于 2016-6-17 10:10
我记得用STM23时,只有用到的函数才会编译进你的程序,用不到的函数不会编译进你的程序吧,应该是那设置的 ...

这个是跟IDE有关,IAR目前据网友反馈是默认只链接有用的部分,而KEIL需要勾选那个 One ELF Section per Function 选项!默认新建工程里面,我的是没有勾选,不知道别人的是怎样!
通宵敲代码 发表于 2016-6-17 10:38 | 显示全部楼层
huangqi412 发表于 2016-6-17 10:06
One ELF哪里是默认勾选的啊,

我用的MDK5.14是默认的!
通宵敲代码 发表于 2016-6-17 10:40 | 显示全部楼层
fuzi2008 发表于 2016-6-17 10:03
我自己从头新建的工程,从来没管过!

我的也是从头自己建立的工程!
不过我的5.14是默认选中的,我也没怎么管!
tdh03z 发表于 2016-6-18 00:19 来自手机 | 显示全部楼层
这边还真没注意,明天试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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