Wiki
Windows配置MDK6環境教程
約 8 分鐘閱讀
本文由簡體中文內容確定性轉換,並受版本化術語表保護。
1.需要準備的軟件
-
Keil MDK5.3x及以上
-
VScode最新版
-
CubeMX最新版
2.vcpkg安裝與環境配置
- 克隆vcpkg倉庫
https://github.com/microsoft/vcpkg/tree/master
git clone https://github.com/microsoft/vcpkg.git

- 生成vcpkg程序



- 配置環境

點擊高級系統設置


將用户環境變量和系統環境變量都配置一下



- 測試
vcpkg --version
顯示如下圖所示,則安裝成功

3.生成工程文件
- 打開CubeMX並登錄ST賬號

- 安裝好Pack



- 配置工程


4.打開工程並配置默認編譯器
- 配置默認編譯器為ARMCLANG(AC6)


- 編譯驗證

5.下載並激活Keil MDK6插件
- 打開VScode

- 安裝Keil Studio Pack插件

-
安裝完畢後,重啓VScode
-
然後右下角會跳出來兩個窗口,點擊激活MDK6Community.


顯示這個通知即激活成功。
6.MDK5工程轉化為MDK6工程
點擊Convert進行轉化

右下角把這些要安裝的pack都安裝一下,有什麼提示要允許的都允許一下
在安裝Packs的時候,需要保證一個良好的網絡環境(需要一個有魔法的網絡環境),
這個階段會持續5-20分鐘,請慢慢等待。(看你的機場速度而決定)
(只有第一次運行需要這些操作)

可以打開任務管理器看cmsis.exe是否在正常下載,如果後面有網速,則説明在正常下載,等待即可。

這個調查可以不查

如圖即是安裝成功

這裏如果是沒激活環境,則需要active environment。(圖中是取消激活環境)

點擊轉化MDK5工程

這樣則顯示為轉化MDK6工程成功。

7.編譯


可以看到,通過KEIL MDK6編譯後的大小和KEIL MDK5編譯後的大小完全相同。
8.Windows如何配置ST-Link等調試器?
Windows就更簡單了,根本不用多下其他東西,只要你在MDK5上能用,基本在MDK6上也能用。
8.1.添加設備選擇ST-Link

