小白總結,不是很詳細(自己記性不好,萬一自己忘記了可以直接看自己的總結^-^)
新建資料夾:在工程資料夾下新建四個子資料夾名字隨意其中user用來存放工程檔案obj用來存放生成的中間檔案
lib用來存放需要用到的標頭檔案及.c檔案。core用來存放啟動檔案
3. 新建工程放在user目錄下,選擇mcu的型號
複製檔案(省略)
lib需要複製兩個資料夾(inc和src)
inc中包含一些用到的標頭檔案,src中包含一些.c檔案
路徑:**stm32f1xx韌體庫\stm32f10x_stdperiph_lib_v3.5.0\libraries\stm32f10x_stdperiph_driver**
core中複製三個檔案
路徑:stm32f1xx韌體庫\stm32f10x_stdperiph_lib_v3.5.0\libraries\cmsis\cm3\coresupport
路徑:(乙個hd檔案根據flash大小選擇)stm32f1xx韌體庫\stm32f10x_stdperiph_lib_v3.5.0\libraries\cmsis\cm3\devicesupport\st\stm32f10x\startup\arm
user中複製(7個檔案有乙個重複)
路徑:(3個檔案)stm32f1xx韌體庫\stm32f10x_stdperiph_lib_v3.5.0\libraries\cmsis\cm3\devicesupport\st\stm32f10x
路徑:(5個檔案)stm32f1xx韌體庫\stm32f10x_stdperiph_lib_v3.5.0\project
5.修改生成檔案路徑(obj)
新增目錄在目錄下新增檔案
user下3個.c檔案
core下乙個.c檔案乙個.hd(hd檔案預設是看不見的)
lib下放入src下全部檔案
define填寫預編譯巨集識別符號
include包含標頭檔案路徑
6. 將下列**複製到main中進行編譯沒有錯誤代表工程建立成功
如果你之前編譯過可以將obj下的檔案清空重新編譯
STM32新建工程
韌體庫 韌體庫就是把操作暫存器的 封裝成函式給使用者操作暫存器實現想要的功能 用韌體庫操作暫存器,新建工程的步驟 1.在本地新建乙個資料夾,存放庫檔案 cmsis存放核心相關的標頭檔案 啟動檔案和system stm32f4xx.h system stm32f4xx.c檔案 project存放工程檔...
STM32新建工程模版
hal庫或者說庫函式版本 其他mdk使用細節 以正點原子阿波羅f767為例 參考資料 開發指南 暫存器版本和hal庫版本 mdk5的環境要提前配置好,stm32cubef4或f7 取決於你使用的 的晶元包也要安裝好 正點原子 阿波羅stm32f767開發板 8,stm32參考資料 1,stm32cu...
stm32入門之新建工程
一 新建mdk5工程 m3 1.新建工程文件 按一定風格分類,如將自己編寫的標頭檔案和c檔案放在命名為user的資料夾,將核心檔案 系統檔案 啟動檔案新增到system資料夾,將stm32 韌體庫提供的標頭檔案和c檔案放在命名為fwlib的資料夾 2.新增檔案 拷貝核心檔案,系統檔案,啟動檔案 新增...