查看: 3154|回复: 7

[求助] KDS 2.0.0 如何移除沒用到的LIBRARY

[复制链接]

该用户从未签到

7

主题

27

帖子

0

中级会员

Rank: 3Rank: 3

积分
207
最后登录
2023-6-1
发表于 2015-1-12 11:54:36 | 显示全部楼层 |阅读模式
本帖最后由 heroll 于 2015-1-12 15:39 编辑

請問,如何在KDS 2.0.0 中移除沒用到的LIBRARY,例如:PRINTF之類的LIB??
我知道答案 目前已有7人回答
回复

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2015-1-12 18:07:30 | 显示全部楼层
能否截个图看看,你要移除的部分!
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

27

帖子

0

中级会员

Rank: 3Rank: 3

积分
207
最后登录
2023-6-1
 楼主| 发表于 2015-1-13 12:06:43 | 显示全部楼层
抱歉,應該這樣問,我建立一個ke06 project ,不加其它的程式下compiler 出來的檔案已經不小了,該如何減少code size?
附件是加了led flash的程式。
ke06.jpg
回复 支持 反对

使用道具 举报

该用户从未签到

8

主题

299

帖子

0

高级会员

Rank: 4

积分
653
最后登录
2018-12-14
发表于 2015-1-13 14:56:57 | 显示全部楼层
heroll 发表于 2015-1-13 12:06
抱歉,應該這樣問,我建立一個ke06 project ,不加其它的程式下compiler 出來的檔案已經不小了,該如何減少 ...

请按照下图优化code size

Untitled.jpg
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

27

帖子

0

中级会员

Rank: 3Rank: 3

积分
207
最后登录
2023-6-1
 楼主| 发表于 2015-1-13 15:44:58 | 显示全部楼层
這方式我有試過了,無明顯改善,謝謝~~~

修改前:
'Invoking: Cross ARM GNU Print Size'
arm-none-eabi-size --format=berkeley "KE06.elf"
   text           data            bss            dec            hex        filename
   1896            680           2096           4672           1240        KE06.elf
'Finished building: KE06.siz'
' '

15:42:34 Build Finished (took 1s.310ms)

修改後:
'Invoking: Cross ARM GNU Print Size'
arm-none-eabi-size --format=berkeley "KE06.elf"
   text           data            bss            dec            hex        filename
   1848            680           2088           4616           1208        KE06.elf
'Finished building: KE06.siz'
' '

15:44:25 Build Finished (took 2s.185ms)
回复 支持 反对

使用道具 举报

该用户从未签到

11

主题

835

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1795
最后登录
2016-4-2
发表于 2015-1-15 20:38:45 | 显示全部楼层
本帖最后由 柳叶刀 于 2015-2-2 11:24 编辑

一般都是代码改优化等级
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

27

帖子

0

中级会员

Rank: 3Rank: 3

积分
207
最后登录
2023-6-1
 楼主| 发表于 2015-1-16 10:40:05 | 显示全部楼层
這問題應該是未解~~~
其實一比較codewarrior 就可以明顯的看出差異(如下圖),
kds compiler 出來的 text 較CW大了2倍,data 差異更是大~
不知是否還有其它方法可降低text & data?

codewarrow-ke06.jpg
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

825

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1687
最后登录
2015-2-10
发表于 2015-1-31 23:56:35 | 显示全部楼层
学习下~
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-17 18:10 , Processed in 0.107550 second(s), 29 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表