STM32CubeIDE基礎學習-軟件介紹及環境搭建步驟
文章目錄
- STM32CubeIDE基礎學習-軟件介紹及環境搭建步驟
- 前言
- 第1章 STM32CubeIDE 介紹
- 1.1 軟件描述
- 1.2 軟件支持的功能及特點
- 第2章 STM32CubeIDE 軟件安裝
- 2.1 STM32CubeIDE 軟件獲取方法
- 2.2 STM32CubeIDE 軟件安裝步驟
- 2.2.1 錯誤安裝示范
- 2.2.2 正確安裝步驟
- 2.3 STM32CubeIDE 軟件漢化
- 2.4 JAVA 軟件安裝
- 第3章 打開 STM32CubeIDE 軟件
- 總結
前言
以前比較多使用標準庫方式進行開發程序,發現后面ST慢慢不怎么更新標準庫了,都比較傾向于HAL庫的開發了,所以推出了STM32CubeMX和STM32CubeIDE的HAL庫環境開發。它們都是借助CubeMX圖形化工具編程來實現基礎外設的初始化,省去了對代碼進行初始化的步驟,直接添加用戶功能代碼就可以了,大大提升了開發效率。
STM32CubeIDE軟件是2019年由ST公司推出的一款集成開發環境。在剛開始使用的時候可能會遇到很多的bug,但經過多年的更新迭代,現在使用起來就相對比較流暢了,網上的教程也相對比較豐富了,對于初學者來說還是比較友好的。
下面就來學習下這款軟件的安裝過程,版本是1.13.1。
第1章 STM32CubeIDE 介紹
ST官網地址:https://www.st.com/en/development-tools/stm32cubeide.html
進入官網如下圖所示:
1.1 軟件描述
1.2 軟件支持的功能及特點
STM32CubeIDE主要功能總結如下:
1、 基于Eclipse/CDT開發框架,支持數百個插件使用。
2、 內置集成STM32CubeMX的STM32配置功能。
3、 基于C/C++ 開發平臺。
4、 支持芯片選型、外設配置、時鐘配置、生成初始化代碼。
5、 支持代碼編譯、代碼燒錄、代碼調試。
軟件局限性:
1、 電腦系統是只支持64位,32位的系統是無法使用這個軟件的。
2、 軟件只支持ST的芯片開發,其它廠家型號的芯片是不支持的,比如NXP、GD等。
第2章 STM32CubeIDE 軟件安裝
2.1 STM32CubeIDE 軟件獲取方法
下載方法1:
官網獲取軟件鏈接: https://www.st.com/en/development-tools/stm32cubeide.html
第一步:進入官方網站后點擊Get Software。
點擊獲取后就會跳轉到下面的軟件下載界面,如下圖所示:
根據自己電腦系統進行選擇對應的安裝包,我電腦是win10的,所以選擇window的安裝包。版本建議選擇比較新的但不要最新,不同版本基本就是修改了bug,功能使用上基本是一樣的。
第二步:點擊下載按鈕后,進入下圖的界面,點擊Accept接受下載即可。
第三步:官網下載東西是需要登錄賬號的,登錄自己賬號就可以了,如果沒有的話注冊一個就行。
如果沒有賬號或不想注冊的話,可以到網上找網友分享的下載就行,網上是有很多網友分享這些的,下載比較方便。
下載方法2:
百度網盤分享鏈接:https://pan.baidu.com/s/12QuxqDyhQ6iKQFzlnDYjcg 提取碼:pqne
2.2 STM32CubeIDE 軟件安裝步驟
2.2.1 錯誤安裝示范
第一次安裝時,如果沒注意安裝包的路徑存在中文問題,則會提示下圖這個錯誤:
解決辦法就是去掉中文路徑或重命名文件夾為英文的名字,也可以直接把安裝包拷貝到桌面打開安裝就沒有問題了。
把軟件安裝包拷貝到桌面后,鼠標右鍵點擊安裝包查看屬性,就可以看到不存在中文路徑了,如下圖所示:
2.2.2 正確安裝步驟
第一步:把軟件安裝包拷貝到桌面后,雙擊打開軟件安裝包,默認點擊Next。
第二步:不用設置,默認點擊I Agree。
第三步:可選擇自定義安裝路徑,不要存在中文字符就行,然后點擊Next。
第四步:選擇下載器類型,然后點擊Install。
這個是調試器選擇的支持,建議JLINK和STLINK兩個都勾選,方便后續下載和調試程序使用。
注意,這里并沒有提示有支持DAP下載器選項,但是其實這個環境也是可以使用DAP的,只是在操作上會存在比較麻煩的處理步驟,所以就不太推薦使用DAP下載器了。
第五步:點擊Install后就開始安裝了,耐心等待安裝完成即可。
安裝完成后就可以繼續點擊Next了。
第六步:勾選生成軟件快捷圖標,然后點擊Finish。
軟件安裝完成后,可以看到桌面就新增了一個軟件圖標如下圖所示:
到此,這個STM32CubeIDE軟件就基本安裝完成了,安裝的步驟相對比較簡單的,基本都是點擊下一步,前面拷貝到桌面的安裝包也可以刪除掉,也可以保留備份使用。
2.3 STM32CubeIDE 軟件漢化
這個軟件安裝完默認是英文版的,如果不喜歡英文而是中文顯示,可以對軟件進行漢化處理,方法教程網上是可以搜索到的,這里就不展開了,自行百度即可。
2.4 JAVA 軟件安裝
軟件獲取鏈接:https://www.java.com/zh-CN/
第一步:登錄鏈接后進入網站界面如下圖所示,點擊下載Java:
第二步:跳轉到下圖的界面,點擊Download Java。
然后就可以下載Java安裝包了。
第三步:把下載好的安裝包拷貝到桌面,然后雙擊打開進行安裝即可。
具體安裝步驟略。。。基本都是點擊下一步
要注意的就是安裝不要存在中文路徑、安裝包放桌面打開就行。
安裝成功就可以關閉了。
如果安裝后無法使用,看下電腦的環境變量是否配置好的。
第3章 打開 STM32CubeIDE 軟件
第一步:安裝完軟件后第一次打開STM32CubeIDE軟件會提示如下圖所示界面:
第二步:設置工程的存放路徑,不能存在中文字符,這種軟件一般對中文路徑都不是很友好的,然后點擊Launch:
第三步:進入后等待軟件初始化完成即可。
初始化完成后,最終進入的主界面如下圖所示:
以上就是STM32CubeIDE軟件第一次打開的情況了,后續開發可以雙擊該軟件直接進入這個界面,然后點擊下圖這個按鈕,
Start new STM32 project就可以新建項目了。
總結
這個軟件安裝的步驟還是比較簡單的,基本都是點擊下一步操作,特別要注意的就是這個軟件涉及的路徑都不能含有中文字符的就行,其它基本沒有什么問題了。