第 4 节

Windows配置MDK6环境教程

需要准备的软件

  1. Keil MDK5.3x及以上
  2. VScode最新版
  3. CubeMX最新版

vcpkg安装与环境配置

  1. 克隆vcpkg仓库

https://github.com/microsoft/vcpkg/tree/master

git clone https://github.com/microsoft/vcpkg.git

  1. 生成vcpkg程序

  1. 配置环境

点击高级系统设置

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

  1. 测试
vcpkg --version

显示如下图所示,则安装成功

生成工程文件

  1. 打开CubeMX并登录ST账号

  1. 安装好Pack

  1. 配置工程

打开工程并配置默认编译器

  1. 配置默认编译器为ARMCLANG(AC6)

  1. 编译验证

下载并激活Keil MDK6插件

  1. 打开VScode

  1. 安装Keil Studio Pack插件

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

显示这个通知即激活成功。

MDK5工程转化为MDK6工程

点击Convert进行转化

右下角把这些要安装的pack都安装一下,有什么提示要允许的都允许一下

在安装Packs的时候,需要保证一个良好的网络环境(需要一个有魔法的网络环境),

这个阶段会持续5-20分钟,请慢慢等待。(看你的机场速度而决定)

(只有第一次运行需要这些操作)

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

这个调查可以不查

如图即是安装成功

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

点击转化MDK5工程

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

编译

可以看到,通过KEIL MDK6编译后的大小和KEIL MDK5编译后的大小完全相同。

Windows如何配置ST-Link等调试器?

Windows就更简单了,根本不用多下其他东西,只要你在MDK5上能用,基本在MDK6上也能用。