硬汉嵌入式论坛

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

[MDK] MDK6可以无license使用

[复制链接]

1

主题

24

回帖

27

积分

新手上路

积分
27
发表于 6 天前 | 显示全部楼层 |阅读模式
MDK6的ARM Tools中,只有
Arm Compiler for Embedded(也就是AC6编译器),
Arm Compiler for Embedded FuSa(AC6编译器的安全增强版本),
ARM Debugger,
Arm Virtual Hardware for Cortex®-M based on Fast Models(模拟器)

需要Arm License,另外,IAR的编译器需要IAR的license。

于是,如果配置工程使用GCC、LLVM编译器,并不用arm debugger(用pyOCD或Jlink Server)、arm的模拟器(真机调试),则MDK6实际上是可以无需license的,连非商业那个license都无需获取。

如果需要AC6编译器,还可以曲线救国,大部分使用MDK6的人电脑上应该也有MDK5,使用PATH做如下设置即可在MDK6中直接调用MDK5的AC6编译器:
1、找到MDK5的AC6编译器位置,大概是“C:\Users\[你的用户名]\AppData\Local\Keil_v5\ARM\ARMCLANG\bin”,并记录
2、运行一下 ./armclang.exe --version并记录版本号,最新版应该是6.24
3、新建环境变量,变量名为AC6_TOOLCHAIN_[大版本号]_[中版本号]_[小版本号],本例中为AC6_TOOLCHAIN_6_24_0;变量值为1中的路径。
当然这么做的前提是你有MDK5的license。

回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121920
QQ
发表于 6 天前 | 显示全部楼层
谢谢楼主分享,是这样,使用GCC确实可以避开这个问题。
回复

使用道具 举报

2

主题

51

回帖

57

积分

初级会员

积分
57
发表于 6 天前 | 显示全部楼层
MDK6 在哪里下载?
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121920
QQ
发表于 6 天前 | 显示全部楼层
boclandc 发表于 2026-3-31 10:26
MDK6 在哪里下载?

不用下载,就是VSCode套各种ARM插件。

正式切入MDK6专题视频,RTX5全家桶源码综合模板V4.0,含FreeRTOS的MDK6版本, 即VS Code版,可以编译调试(2026-01-04)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=130655
回复

使用道具 举报

0

主题

46

回帖

46

积分

新手上路

积分
46
发表于 5 天前 | 显示全部楼层
我都用 GCC 和 pyocd 了,还用mdk有啥意义,图他那难用的编辑器?
回复

使用道具 举报

14

主题

69

回帖

111

积分

初级会员

积分
111
发表于 5 天前 | 显示全部楼层
ScreenShot_2026-04-01_163012_082.png

MDK5的授权不知道啥时候突然变这样了。
降版本试过,没用。
刚安装好可以像以前一样破解,只要一联网打开package installer更新就会变这样。
虽然不影响MDK编译,但同目录下安装的C51不能正常工作了。现在只好把C51和MDK安装在两个目录,各自启动自己的。

回复

使用道具 举报

7

主题

176

回帖

197

积分

初级会员

积分
197
发表于 5 天前 | 显示全部楼层
apleilx 发表于 2026-4-1 16:35
MDK5的授权不知道啥时候突然变这样了。
降版本试过,没用。
刚安装好可以像以前一样破解,只要一联网 ...

我用的 MDK-ARM v5.43a 没有你这种界面啊,还是老款的
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121920
QQ
发表于 4 天前 | 显示全部楼层
apleilx 发表于 2026-4-1 16:35
MDK5的授权不知道啥时候突然变这样了。
降版本试过,没用。
刚安装好可以像以前一样破解,只要一联网 ...

这是社区版,就用这个就行,这个可以无限期使用。以后再安装MDK5和MDK6无需注册
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121920
QQ
发表于 4 天前 | 显示全部楼层
Penguins 发表于 2026-4-1 21:00
我用的 MDK-ARM v5.43a 没有你这种界面啊,还是老款的

他这个是安装了社区版,安装后就是这样了,这个可以无限期使用,以后再安装MDK5和MDK6无需注册
回复

使用道具 举报

14

主题

69

回帖

111

积分

初级会员

积分
111
发表于 4 天前 | 显示全部楼层
eric2013 发表于 2026-4-2 07:46
他这个是安装了社区版,安装后就是这样了,这个可以无限期使用,以后再安装MDK5和MDK6无需注册

我也是用的5.43a,回退到5.38也试过,安装破解和以前一样的方法,也显示授权到2032那个界面,就是一打开package installer后再去看就变了。vscode里面安装过Keil Studio插件,不知道是不是受他影响了,插件已经卸载了,但是再也回不去以前的界面了
回复

使用道具 举报

7

主题

176

回帖

197

积分

初级会员

积分
197
发表于 4 天前 | 显示全部楼层
eric2013 发表于 2026-4-2 07:46
他这个是安装了社区版,安装后就是这样了,这个可以无限期使用,以后再安装MDK5和MDK6无需注册

原来如此
回复

使用道具 举报

1

主题

24

回帖

27

积分

新手上路

积分
27
 楼主| 发表于 3 天前 | 显示全部楼层
Zhyolo 发表于 2026-4-1 13:11
我都用 GCC 和 pyocd 了,还用mdk有啥意义,图他那难用的编辑器?

1、MDK6并不难用,毕竟是VSCode,实际体验比IAR\SES都好;
2、不是也提供使用AC6的方式么。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-6 22:48 , Processed in 0.780403 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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