第 4 节
Windows配置MDK6环境教程
需要准备的软件
- Keil MDK5.3x及以上
- VScode最新版
- CubeMX最新版
vcpkg安装与环境配置
- 克隆vcpkg仓库
https://github.com/microsoft/vcpkg/tree/master
git clone https://github.com/microsoft/vcpkg.git

- 生成vcpkg程序



- 配置环境

点击高级系统设置


将用户环境变量和系统环境变量都配置一下



- 测试
vcpkg --version
显示如下图所示,则安装成功

生成工程文件
- 打开CubeMX并登录ST账号

- 安装好Pack



- 配置工程


打开工程并配置默认编译器
- 配置默认编译器为ARMCLANG(AC6)


- 编译验证

下载并激活Keil MDK6插件
- 打开VScode

- 安装Keil Studio Pack插件

- 安装完毕后,重启VScode
- 然后右下角会跳出来两个窗口,点击激活MDK6Community.


显示这个通知即激活成功。
MDK5工程转化为MDK6工程
点击Convert进行转化

右下角把这些要安装的pack都安装一下,有什么提示要允许的都允许一下
在安装Packs的时候,需要保证一个良好的网络环境(需要一个有魔法的网络环境),
这个阶段会持续5-20分钟,请慢慢等待。(看你的机场速度而决定)
(只有第一次运行需要这些操作)

可以打开任务管理器看cmsis.exe是否在正常下载,如果后面有网速,则说明在正常下载,等待即可。

这个调查可以不查

如图即是安装成功

这里如果是没激活环境,则需要active environment。(图中是取消激活环境)

点击转化MDK5工程

这样则显示为转化MDK6工程成功。

编译


可以看到,通过KEIL MDK6编译后的大小和KEIL MDK5编译后的大小完全相同。
Windows如何配置ST-Link等调试器?
Windows就更简单了,根本不用多下其他东西,只要你在MDK5上能用,基本在MDK6上也能用。
添加设备选择ST-Link

