1. 程式人生 > >STM32學習之搭建開發環境

STM32學習之搭建開發環境

在實際開發之前我們都必須提前將相應的開發環境搭建好,而 STM32 的開發軟體可以使用 IAR 或者 KEIL 等。本次 STM32 學習我選擇使用 KEIL5 進行操作。以下是我的安裝步驟

一、安裝 KEIL5

本次安裝我選擇了 KEIL 的5.15版本,相應的軟體大家可以進入ST官網(https://www.keil.com/download/product/)下載,也可以直接在我的百度網盤下載,https://pan.baidu.com/s/1aPEc-BRHEYzRoFVmMm8FVg  提取碼:ihlc。在安裝之前先給大家一些溫馨小提示:

1、安裝 KEIL5 是不能有中文路徑的,就算電腦是中文使用者名稱都不行,所以建議大家在安裝之前先檢查自己的電腦是否是中文使用者名稱。如果使用者名稱是中文的同學可以參考

https://blog.csdn.net/a123rou/article/details/71684488進行修改,或者自己重新新建一個英文使用者名稱。

2、大家在下載我的百度網盤的軟體時最好把電腦的防毒軟體關閉,否則電腦中的防毒軟體會將 註冊機.exe 攔截,最後導致該軟體無法進行破解。

相應的軟體如下圖所示

下載好相應軟體之後我們就可以開始安裝了,首先雙擊 mdk515.exe ,之後點選next

 接著選擇同意以及點選next

此時需要選擇安裝路徑,該路徑安裝在哪裡都可以,但是絕對、絕對不能出現中文,一定要謹記!!! 下面那個晶片包的路徑不需要我們選擇,它會自動識別。

此處我們需要將彈出來的這些小框全部關閉即可。 

最後彈出來的這兩個小框也要關閉 

之後我們的電腦桌面就會出現一個青色的圖示,表示我們已經安裝成功。但是你們以為這樣就算完了嗎?你們太天真了,現在請接著繼續往下操作。

二、破解 KEIL5 

有同學很奇怪怎麼安裝了軟體還需要進行破解呢?那是因為不破解的話會有 32K 的容量限制,也就是說我們編寫程式碼的大小超過 32K 的話就會編譯不了。而平時我們自己寫的程式碼都會超過 32K ,所以我們需要進行破解。

首先在桌面直接右鍵以管理員身份執行 KEIL5 

接著點選左上角 File --->License Management...

接著複製右上角的 CID 碼

接著以管理員身份執行 註冊機.exe ,然後跟著下圖操作即可

最後操作如下圖所示即可

三、安裝晶片包

KEIL4 和 KEIL5有一個不同點就是 KEIL4 自帶晶片包,所以不需要安裝晶片包。而 KEIL5 沒有自帶晶片包,因此需要安裝晶片包。相應的晶片包可以在ST官網(http://www.keil.com/dd2/pack/)進行下載,也可以直接使用我的百度網盤中的晶片包。我的晶片型號是 STM32F407ZET6 ,相應的核心是 Cortex-M4,所以我安裝的晶片包是 F4 系列中STM32F4xx_DFP.2.11.0.pack。具體選擇什麼系列的晶片包需要根據自己使用的晶片型號決定。相應的安裝步驟如下所示:

首先直接雙擊 Keil.STM32F4xx_DFP.2.11.0.pack,然後等待安裝成功即可。有些同學可能會遇到晶片包無法安裝的情況,那麼可以按照下圖所示進行操作即可:

 

至此,我們的開發環境已經搭建完畢。