硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2702|回复: 6
收起左侧

[开发工具] MDK5的AC6继续开启Link-Time优化,生成代码更小

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2019-3-30 00:26:38 | 显示全部楼层 |阅读模式
详情看此贴:
【测试帖】比较IAR,MDK的AC5和AC6以及Embedded Studio的CLANG和GCC编译HAL库性能(2019-03-30更新)
http://www.armbbs.cn/forum.ph ... id=93102&fromuid=58


MDK5使用AC6:
Total RO  Size (Code + RO Data)                    15960 (15.59kB)
Total RW  Size (RW Data + ZI Data)                 6544 (  6.39kB)
Total ROM Size (Code + RO Data + RW Data)  15980 (15.61kB)

MDK5使用AC6,开启Link-Time优化
Total RO  Size (Code + RO Data)                    11476 (  11.21kB)
Total RW  Size (RW Data + ZI Data)                 6512 (   6.36kB)
Total ROM Size (Code + RO Data + RW Data)  11484 (  11.21kB)
QQ截图20190329234352.jpg

Embedded Studio4.15使用CLANG开Link-Time优化,效果明显
QQ截图20190330144146.jpg

同时将IAR也是开启Link优化和其它能优化的地方(printf选择small lib)
16 734 bytes of readonly  code memory
      90 bytes of readonly  data memory
  6 621 bytes of readwrite data memory

11.jpg
QQ截图20190329220029.jpg






回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2019-3-30 00:29:35 | 显示全部楼层
11.jpg
回复

使用道具 举报

5

主题

578

回帖

593

积分

版主

Rank: 7Rank: 7Rank: 7

积分
593
发表于 2019-3-30 14:12:04 | 显示全部楼层
clang果然牛啊,只是现阶段还在持续更新中,未来属于clang
回复

使用道具 举报

73

主题

1200

回帖

1419

积分

至尊会员

积分
1419
发表于 2020-2-26 16:01:09 | 显示全部楼层
那看起来,ac6完胜啊~~
回复

使用道具 举报

15

主题

87

回帖

132

积分

初级会员

积分
132
发表于 2020-2-29 21:53:40 | 显示全部楼层
ac6生成lib文件,死活调用不了里面的库函数,改为armcc5.06生成lib就可以,不知道什么原因,写一个简单的函数测试也不行
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2020-3-1 00:08:28 | 显示全部楼层
yuntian 发表于 2020-2-29 21:53
ac6生成lib文件,死活调用不了里面的库函数,改为armcc5.06生成lib就可以,不知道什么原因,写一个简单的函 ...

CMSIS5.6里面的DSP库是用AC6生成的,你试试看,里面有生成库的源码。
回复

使用道具 举报

15

主题

87

回帖

132

积分

初级会员

积分
132
发表于 2020-3-1 08:20:11 | 显示全部楼层
我找下看,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-15 21:07 , Processed in 0.291850 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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