嵌入式STM32開發環境之Keil5的安裝(附資源)--


全文copy,原文見https://blog.csdn.net/weixin_42602730/article/details/81007685

-----------------------------------------------------------------------------------------

一.准備安裝包
最基礎的情況下,需要准備好以下資源:

Keil uVision5主程序,

對應的STM32芯片支持包,

以及 Keil 注冊機。

資源在百度網盤上傳了,可以按需下載。除了注冊機,其它的都可以去ST官網下載到最新版,我只是做了一下搬運,把資源從ST官網搬到了大家熟悉的百度網盤。

 

(1)Keil uVision5主程序


鏈接:https://pan.baidu.com/s/1MKUieWkIWYCgIgFYpDOhbg 

密碼:xwpa

 

(2)STM32芯片支持包
這里的芯片支持包對應標准庫的開發,如采用HAL庫,Cube軟件會自動檢測並安裝Cube項目對應的芯片包

A.F1xxx系列芯片支持包

 

F1全系列支持包,比如常見的 STM32F103C8T6 需要此支持包

鏈接:https://pan.baidu.com/s/1I7HkfhaPlB-8oJ8wkkhncw 
密碼:wyzi
B. F4xx系列芯片支持包

 

F4全系列支持包,比如常見的 STM32F407ZET6 需要此支持包

鏈接:https://pan.baidu.com/s/1MWHkTlb4mQ5QCu50OyQ2rQ 

密碼:e8iu

(3)注冊機

鏈接:https://pan.baidu.com/s/1ysy24ck7_so15IfRLiaozA 

密碼:uvs6

二.安裝和注冊Keil
運行 Keil uVision5主程序安裝包,過程省略,和常規軟件一樣。

keil 安裝完成后, 先不着急打開它。

找到上面下載的芯片支持包(文件名類似 Keil.STM32F1xx_DFP.2.1.0.pack ),直接雙擊,自動完成安裝芯片支持包。芯片支持包必須正確安裝對應的型號,開發F幾系列的芯片就安裝F幾的支持包,安裝了芯片支持包,建立標准工程的時候才能找到相應的芯片。

接下來打開keil uVision5, 並用右鍵管理員模式運行注冊機,如果報毒則關閉殺毒軟件。

1.依次點擊keil菜單左上角的File>License Management打開授權管理

2.將CID中的內容復制到注冊機的CID框

3.在注冊機的Target中選擇ARM,接着選 MDK Professional,如下圖

 

4.點擊Generate按鈕,生成注冊碼,復制注冊碼到左側的New License ID Code:里,點擊Add Lic按鈕添加許可

出現 2020 的字樣說明注冊OK了。

 

三.新建工程
STM32有兩種主流方法建立工程:

方法一是采用標准外設庫,一步步自己搭建工程;方法二是采用最新的HAL庫,使用Cube軟件自動建立工程。

方法二:
因為方法二比較簡單省事,先說方法二。

Cube軟件是一個圖形化的配置軟件,我們只需要點一點鼠標,就能自動生成代碼,輕松完成復雜的工程配置。而且不需要事先手動下載HAL庫,Cube軟件自動建立工程時,會自動下載相應的HAL庫。我們只需要安裝好Cube就可以了。

如果你的電腦上沒有Java的環境,Cube安裝程序它會提示安裝Cube之前需要先安裝一個Java的運行環境,為什么又跟Java有關系?估計Cube軟件是用Java開發的,那么它運行的時候需要一個Java的環境。

 

我們先安裝Java環境,再安裝Cube就OK了。

Java 環境安裝包:

 

鏈接:https://pan.baidu.com/s/1i30uaZDcjDoa1KZerj3VOw 

密碼:4yid

Cube 軟件安裝包:

 

鏈接:https://pan.baidu.com/s/1ATFdVZmfCd8VhUwzGfqN6w 

密碼:kl00

 

方法一:
需要下載對應芯片的標准外設庫

A. F1xx系列標准外設庫

鏈接:https://pan.baidu.com/s/1K3NQkbvMz8uKPRLMljlGcQ 

密碼:5tnk

B.F4xx系列標准外設庫

鏈接:https://pan.baidu.com/s/1wHS4nwqk7oZDc-iCeINRZQ 

密碼:y2jf

有了芯片的標准外設庫,就可以開始建立工程了。標准外設庫建立工程的步驟,網上有非常多的參考教程,暫時不重復寫了。

這里提供一個采用標准外設庫建好的F103的工程模板:

鏈接:https://pan.baidu.com/s/1cOTt0KfUdmhOvt0MI6df8Q 

密碼:ebc9

同樣是采用標准外設庫的F407的工程模板:

鏈接:https://pan.baidu.com/s/1KGWmZYvW0aDUMaXRT8lhYA 

密碼:g2e2

完結。

 

看到這里不容易,送個STM32F103C8T6的 Altium Designer 原理圖:

鏈接:https://pan.baidu.com/s/10wze2isT5860AIUozUTSgg 

密碼:9mh5

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM