STM32CubeIDE屬于一站式工具,那么本文也一站式帶你體驗:下載安裝,配置生成代碼,硬件在線調試。
1寫在前面
看我文章的人都應該知道,STM32CubeIDE就在前幾天正式推出V1.0.0版本,且在圈內也引起了一時轟動。
STM32CubeMX升級至V5.2.0,STM32CubeIDE正式面世
STM32CubeIDE最近剛出來不久,很多朋友都比較關心這個工具,也建議我寫一個教程。
因為這個工具剛出來不久,多多少少都存在一些Bug,本文就簡單寫一個(從安裝到調試的)教程指導初學者。
后期如果版本穩定,我再考慮寫一個詳細的教程。
2STM32CubeIDE介紹
官網地址:
https://www.stmicroelectronics.com.cn/en/development-tools/stm32cubeide.html
STM32CubeIDE是一個多功能的集成開發工具,集成了TrueSTUDIO和STM32CubeMX,它是STM32Cube軟件生態系統的一部分。
STM32CubeIDE是一個先進的C/C++開發平臺,具有STM32微控制器的IP配置,代碼生成,代碼編譯和調試功能。
它基于ECLIPSE/ CDT框架和用于開發的GCC工具鏈,以及用于調試的GDB。它允許集成數百個現有插件,完成ECLIPSEIDE的功能。
主要特點:
1.集成STM32CubeMX:
STM32微控制器選擇
引腳分配,時鐘,IP和中間件配置
項目創建和初始化代碼的生成
2.基于Eclipse/CDT,支持ECLIPSE的插件,GNU C / C ++中ARM工具鏈和GDB調試器。
3.其他高級調試功能:
實時變量觀看視圖
系統分析和實時跟蹤(SWV)
CPU故障分析工具
4.支持ST-LINK和J-Link調試探針
5.從TrueSTUDIO和AC6導入項目
以上內容經谷歌翻譯得到,可能有誤,請以官網信息為準。
3STM32CubeIDE下載
進入官網,翻到最下面:
https://www.stmicroelectronics.com.cn/en/development-tools/stm32cubeide.html
根據自己電腦操作系統下載(以Windows為例):
官網下載需填寫相關信息,或需注冊賬號,若覺得麻煩,這里提供百度網盤下載:
https://pan.baidu.com/s/1jD51VgCT6y13dyMcI083vA
提取碼:q982
4STM32CubeMX安裝
STM32CubeMX的安裝比較簡單,基本一路Next下去就行,該勾選的勾選上即可。
提示:不能在中文路徑下安裝:
5創建工程并編譯
其實,會使用TrueSTUDIO和STM32CubeMX朋友,再使用這個STM32CubeIDE工具基本沒難度。
建議參看我在公眾號分享的專欄文章:STM32CubeMX系列教程
1.打開STM32CubeIDE,選擇保存工作空間路徑(默認即可):
2.創建一個新工程
3.選擇型號
4.輸入工程名稱
5.配置STM32CubeMX
如下圖窗口內容,和STM32CubeMX一樣,只是少部分內容有差異,比如:IDE不能修改。
這一節內容建議參考專欄文章:STM32CubeMX系列教程
6.通過快捷按鈕,或菜單生成代碼
7.添加LED閃爍代碼
8.編譯工程
6調試
STM32CubeIDE有許多高級調試功能,也能像MDK-ARM、EWARM等IDE,連接硬件開發板,進行在線調試。
我們以IDE自帶的STM32 MCU Debug工具為例。
1.進入調試配置
2.配置STM32 MCU Debug
3.選在調試工程
4.切換到Debug視圖窗口
5.通過調試按鈕,在線調試(類似MDK-ARM)
寫到這里,相信大家都能按照創建工程了。
拓展:工程文件說明
-
集成
+關注
關注
1文章
176瀏覽量
30205 -
C++
+關注
關注
22文章
2104瀏覽量
73497 -
stm32cubemx
+關注
關注
5文章
280瀏覽量
14758
發布評論請先 登錄
相關推薦
評論