跳到正文

Wiki

Windows配置MDK6環境教程

約 8 分鐘閱讀

本文由簡體中文內容確定性轉換,並受版本化術語表保護。

1.需要準備的軟體

  1. Keil MDK5.3x及以上

  2. VScode最新版

  3. CubeMX最新版

2.vcpkg安裝與環境配置

  1. 克隆vcpkg倉庫

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

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

  1. 生成vcpkg程式

  1. 配置環境

點選高階系統設定

將使用者環境變數和系統環境變數都配置一下

  1. 測試
vcpkg --version

顯示如下圖所示,則安裝成功

3.生成工程檔案

  1. 開啟CubeMX並登入ST賬號

  1. 安裝好Pack

  1. 配置工程

4.開啟工程並配置預設編譯器

  1. 配置預設編譯器為ARMCLANG(AC6)

  1. 編譯驗證

5.下載並激活Keil MDK6外掛

  1. 開啟VScode

  1. 安裝Keil Studio Pack外掛

  1. 安裝完畢後,重啟VScode

  2. 然後右下角會跳出來兩個視窗,點選啟用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上也能用。