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

是德科技一站式支持門戶網(wǎng)站的核心功能
拱墅區(qū)智慧照明產(chǎn)業(yè)質(zhì)量基礎(chǔ)設(shè)施“一站式” 服務(wù)平臺于羅萊迪思正式設(shè)立

光纖處理一站式解決方案:剝除-切割-熔接-涂覆(全品類光纖)
HDC2024 中軟國際攜手華為盤古工具鏈,打造一站式專業(yè)工程服務(wù)

評論