stm32開發環境搭建
軟件環境:keil-MDKv5.28版本
硬件環境:stm32f407zgt6
- 資源信息:
- 1MBrom+196KBram
- 140pin
- MAX 168MHZ sysclock
概述
本文章基於<普中定通T100>stm32f407開發板做的開發環境搭建筆記
軟件下載安裝:
- keil:
- 官網下載鏈接:https://www.keil.com/download/product/
- 百度雲下載下載鏈接:
鏈接:https://pan.baidu.com/s/1CmW_eHf4z6vsG4BpPyiBsQ
提取碼:vvo5
--來自百度網盤超級會員V5的分享 - 破解:下載百度雲鏈接中的文件,其中包含破解文件,按照https://jingyan.baidu.com/article/d2b1d102b632905c7e37d4ed.html破解安裝即可
- stm32芯片包
- 官網下載鏈接:http://www.keil.com/dd2/pack/
- 百度雲下載下載鏈接:
鏈接:https://pan.baidu.com/s/1CmW_eHf4z6vsG4BpPyiBsQ
提取碼:vvo5
--來自百度網盤超級會員V5的分享 - 下載下來后的.pack文件直接雙擊安裝即可
庫函數功能模板創建:
- 新建keil工程
- 打開安裝好的keil軟件, 在上面的菜單欄選擇“Project”選項單擊,進去之后選擇“New uvision project”新建工程

- 新建工程文件夾,然后選擇功能名稱,單擊保存

- 打開安裝好的keil軟件, 在上面的菜單欄選擇“Project”選項單擊,進去之后選擇“New uvision project”新建工程
- 選擇芯片和庫文件
- 在彈出的選擇設備中搜索“stm32f407zgt”,選擇下方對應的芯片然后點擊‘ok’

- 在‘manage run-time environment’窗口在線安裝庫文件按照下面選項配置后點擊‘ok’,我們采用離線包已經在上面安裝完成

- 在彈出的選擇設備中搜索“stm32f407zgt”,選擇下方對應的芯片然后點擊‘ok’
- 創建文件組和文件
- 完成以上內容后keil功能已經創建完成,點擊左邊文件組可以選擇創建或者添加以后的文件

- 添加啟動文件[.s匯編文件],包含main程序的文件
- 完成以上內容后keil功能已經創建完成,點擊左邊文件組可以選擇創建或者添加以后的文件
- 配置工程
- 點擊配置按鈕“option of target”,選擇‘target’欄,將應用微庫選擇上


- 在c/c++選項中選擇需要包含的頭文件路徑

- 在‘Debug’欄下按照自己的仿真器選擇對應的下載驅動,點擊‘setting’設置然后退出


- 點擊配置按鈕“option of target”,選擇‘target’欄,將應用微庫選擇上
- 編譯
- 在主界面點擊下方按鈕,進行編譯或者重新編譯,最終輸出編譯結果

- 在主界面點擊下方按鈕,進行編譯或者重新編譯,最終輸出編譯結果
