一吆豹、STM32CubeMX的安裝
1.1 Java環(huán)境安裝
STM32CubeMx依賴Java環(huán)境籍嘹,JRE官方下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html 以本文開發(fā)環(huán)境為例琐脏,選擇Windows x64,特別注意,需要選擇 Accept License Agreement才可以下載。官方地址可能打不開或者下載緩慢米诉,我們可以直接對應(yīng)的找到安裝文件進(jìn)行安裝,默認(rèn)安裝即可篷帅,默認(rèn)安裝為C:\Program Files\Java\jre1.8.0_112 安裝具體步驟如圖所示:
完成安裝情況如下圖 1.1.4 所示:
安裝完成以后史侣,在CMD命令行中輸入:java,可以看到幫助信息魏身,證明安裝已經(jīng)成功抵窒,如下圖 1.1. 5 所示:
1.2 STM32CubeMX安裝
STM32CubeMx 官方網(wǎng)站:https://www.st.com/zh/development-tools/stm32cubemx.html
(打開可能會比較緩慢)
直接使用我們對應(yīng)的軟件包,點擊右鍵以管理員身份運(yùn)行叠骑,進(jìn)行默認(rèn)安裝即可,并在安裝過程中削茁,安裝路徑不能包含中文路徑宙枷。具體操作如下圖所示:
1.3 STM32CubeMX固件包導(dǎo)入
檢查固件包的路徑,是否是中文路徑茧跋,如果是中文的路徑慰丛,修改路徑 。路徑同樣不能包含中文瘾杭,導(dǎo)入固件包有兩種方式:
- 方法一:在有網(wǎng)絡(luò)的情況下诅病,直接在線下載(推薦使用在線下載)
- 方法二:導(dǎo)入固件包文件即可
具體修改固件包路徑操作如下圖所示:
導(dǎo)入固件包方法一,這里以STM32FI系列固件包舉例,具體操作如下圖所示:
導(dǎo)入固件包方法二贤笆,這里以STM32L4系列固件包舉例蝇棉,找到對應(yīng)的壓縮文件,直接進(jìn)行導(dǎo)入即可芥永,具體操作如下圖所示:
二篡殷、MDK環(huán)境搭建
2.1 MDK軟件安裝
找到對應(yīng)的壓縮包進(jìn)行解壓,點擊對應(yīng)的安裝程序埋涧,進(jìn)行安裝板辽,進(jìn)行默認(rèn)安裝即可,具體操作如下圖所示:
2.2 安裝對應(yīng)的pack包
本文以Keil.STM32L4xx_DFP.2.0.0.pack為例棘催,找到對應(yīng)的pack路徑劲弦,雙擊兩下即可安裝,具體操作如下圖所示:
三醇坝、安裝過程的問題邑跪。
3.1 STM32CubeMX安裝問題
- 問題1:安裝STM32CubeMX的時候路徑選擇了中文路徑 ----解決方法:卸載重新安裝
- 問題2:安裝固件包的時候,在線下載出問題纲仍,或者導(dǎo)入固件包出問題----解決方法:修改固件包的路徑為英文即可
3.2 MDK環(huán)境搭建
- 問題1:焼寫程序的時候呀袱,出現(xiàn)無法正常焼寫程序的問題-------解決方案:安裝ST-LINK驅(qū)動
- 問題2:焼寫程序的時候,有了驅(qū)動卻依舊無法正常焼寫程序------解決方案:安裝對應(yīng)的pack包
- 問題3:編譯程序的時候郑叠,無法正常編譯程序------解決方案:破解Keil uVision5