硬汉嵌入式论坛

 找回密码
 立即注册
搜索
查看: 66|回复: 3
收起左侧

[MDK] MDK6+GCC可以用了

[复制链接]

17

主题

81

回帖

132

积分

初级会员

积分
132
发表于 2 小时前 | 显示全部楼层 |阅读模式
现在MDK6支持多级项目目录,这点比MDK5强多了,大项目管理很方便,不然一屏显示不了主列表。

MDK的项目管理和调试+免费的GCC应该是个不错的选择。

MDK6支持 AC6/GCC/IAR/CLANG编译,今天刚把GCC配置好测试了一下。

项目原本是MDK5创建的,导入到MDKv6+AC6的,两者最初编译结果完全相同,后来一直用MDKv6维护,现在两个都选极致优化编译结果不一样了,不过运行都是正常的,暂且不管配置细节的差异了。

先以MDK6+AC6作为基准对比:
配置如下
Snipaste_2026-10-23_14-16-25.png Snipaste_2026-10-23_14-16-42.png
编译结果:
Snipaste_2026-10-23_14-17-18.png
Program Size: Code=214700 RO-data=113132 RW-data=58084 ZI-data=111332  
code + ro + rw = 385916

下面是MDK6+AC6
配置如下:
Snipaste_2026-10-23_14-14-52.png
编译结果:
Program Size: Code=207516 RO-data=110044 RW-data=58084 ZI-data=111268
code + ro + rw = 375644

最后是MDK6+GCC
配置如下:
Snipaste_2026-10-23_14-09-00.png
编译结果:
Memory region         Used Size  Region Size  %age Used
             RAM:      124296 B       128 KB     94.83%
          CCMRAM:       52424 B        64 KB     79.99%
           FLASH:      387592 B       448 KB     84.49%

======================================================
都是极致体积优化:
MDK5+AC6: 385916
MDK6+AC6: 375644
MDK6+GCC: 387592
======================================================
一直以为GCC优化会比较拉,没想到效果还不错,比MDK6+AC6只多了 3% 的体积,这样看来GCC后面可以作为主力生产工具了。


回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124420
QQ
发表于 2 小时前 | 显示全部楼层
谢谢楼主分享。

实际上MDK6就是开源大杂烩,跟其他家的各种VSCode套壳没区别,与他们之前的MDK4, MDK5已经完全没有关系了。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
124420
QQ
发表于 2 小时前 | 显示全部楼层
谢谢楼主分享。

实际上MDK6就是开源大杂烩,跟其他家的各种VSCode套壳没区别,与他们之前的MDK4, MDK5已经完全没有关系了。
回复

使用道具 举报

17

主题

81

回帖

132

积分

初级会员

积分
132
 楼主| 发表于 2 小时前 | 显示全部楼层
eric2013 发表于 2026-10-23 14:52
谢谢楼主分享。

实际上MDK6就是开源大杂烩,跟其他家的各种VSCode套壳没区别,与他们之前的MDK4, MDK5已 ...

主要是MDK6+GCC还可以用MDK5的PACK支持包,很多MCU厂商的开发支持只给了keil和IAR的pack,用MDK6下载调试比较方便。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-23 17:20 , Processed in 0.231003 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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