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

