概述
STM32CubeIDE是一體式多操作系統(tǒng)開發(fā)工具,是STM32Cube軟件生態(tài)系統(tǒng)的一部分。
STM32CubeIDE是一種高級C/C++開發(fā)平臺,具有STM32微控制器和微處理器的外設(shè)配置、代碼生成、代碼編譯和調(diào)試功能。它基于Eclipse?/CDT?框架和用于開發(fā)的GCC工具鏈,以及用于調(diào)試的GDB。它支持集成數(shù)以百計的現(xiàn)有插件,正是這些插件使Eclipse? IDE的功能趨于完整。 STM32CubeIDE集成了STM32CubeMX的STM32配置與項目創(chuàng)建功能,以便提供一體化工具體驗,并節(jié)省安裝與開發(fā)時間。在通過所選板卡或示例選擇一個空的STM32 MCU或MPU,或者預(yù)配置微控制器或微處理器之后,將創(chuàng)建項目并生成初始化代碼。在開發(fā)過程的任何時間,用戶均可返回外設(shè)或中間件的初始化和配置階段,并重新生成初始化代碼,期間不會影響用戶代碼。 STM32CubeIDE包含相關(guān)構(gòu)建和堆棧分析儀,能夠為用戶提供有關(guān)項目狀態(tài)和內(nèi)存要求的有用信息。 STM32CubeIDE還具有標準和高級調(diào)試功能,其中包括CPU內(nèi)核寄存器、存儲器和外設(shè)寄存器以及實時變量查看、串行線傳輸監(jiān)測器接口或故障分析器的視圖。
所有功能
通過STM32CubeMX來集成服務(wù):STM32微控制器、微處理器、開發(fā)平臺和示例項目選擇引腳排列、時鐘、外設(shè)和中間件配置項目創(chuàng)建和初始化代碼生成具有增強型STM32Cube擴展包的軟件和中間件 基于Eclipse?/CDT?,支持Eclipse?插件、GNU C/C++ for Arm?工具鏈和GDB調(diào)試器 STM32MP1 系列:支持OpenSTLinux項目:Linux支持Linux 其他高級調(diào)試功能包括:CPU內(nèi)核、外設(shè)寄存器和內(nèi)存視圖實時變量查看視圖系統(tǒng)分析與實時跟蹤(SWV)CPU故障分析工具支持RTOS感知調(diào)試,包括Azure 支持ST-LINK(意法半導(dǎo)體)和J-Link (SEGGER)調(diào)試探頭 從Atollic? TrueSTUDIO?和AC6 System Workbench for STM32 (SW4STM32)導(dǎo)入項目 支持多種操作系統(tǒng):Windows?、Linux?和macOS?,僅限64位版本
STM32CubeIDE下載
在ST官網(wǎng)可以進行下載。
可以下載與之對應(yīng)的環(huán)境,我的電腦是win系統(tǒng),故選擇win進行下載。
STM32CubeIDE安裝
要注意STM32CubeIDE不能安裝到中文目錄下。
審核編輯 黃昊宇
-
STM32
+關(guān)注
關(guān)注
2270文章
10914瀏覽量
356712
發(fā)布評論請先 登錄
相關(guān)推薦
評論