概述
STM32CubeIDE是一體式多操作系統(tǒng)開(kāi)發(fā)工具,是STM32Cube軟件生態(tài)系統(tǒng)的一部分。
STM32CubeIDE是一種高級(jí)C/C++開(kāi)發(fā)平臺(tái),具有STM32微控制器和微處理器的外設(shè)配置、代碼生成、代碼編譯和調(diào)試功能。它基于Eclipse?/CDT?框架和用于開(kāi)發(fā)的GCC工具鏈,以及用于調(diào)試的GDB。它支持集成數(shù)以百計(jì)的現(xiàn)有插件,正是這些插件使Eclipse? IDE的功能趨于完整。 STM32CubeIDE集成了STM32CubeMX的STM32配置與項(xiàng)目創(chuàng)建功能,以便提供一體化工具體驗(yàn),并節(jié)省安裝與開(kāi)發(fā)時(shí)間。在通過(guò)所選板卡或示例選擇一個(gè)空的STM32 MCU或MPU,或者預(yù)配置微控制器或微處理器之后,將創(chuàng)建項(xiàng)目并生成初始化代碼。在開(kāi)發(fā)過(guò)程的任何時(shí)間,用戶均可返回外設(shè)或中間件的初始化和配置階段,并重新生成初始化代碼,期間不會(huì)影響用戶代碼。 STM32CubeIDE包含相關(guān)構(gòu)建和堆棧分析儀,能夠?yàn)橛脩籼峁┯嘘P(guān)項(xiàng)目狀態(tài)和內(nèi)存要求的有用信息。 STM32CubeIDE還具有標(biāo)準(zhǔn)和高級(jí)調(diào)試功能,其中包括CPU內(nèi)核寄存器、存儲(chǔ)器和外設(shè)寄存器以及實(shí)時(shí)變量查看、串行線傳輸監(jiān)測(cè)器接口或故障分析器的視圖。
所有功能
通過(guò)STM32CubeMX來(lái)集成服務(wù):STM32微控制器、微處理器、開(kāi)發(fā)平臺(tái)和示例項(xiàng)目選擇引腳排列、時(shí)鐘、外設(shè)和中間件配置項(xiàng)目創(chuàng)建和初始化代碼生成具有增強(qiáng)型STM32Cube擴(kuò)展包的軟件和中間件 基于Eclipse?/CDT?,支持Eclipse?插件、GNU C/C++ for Arm?工具鏈和GDB調(diào)試器 STM32MP1 系列:支持OpenSTLinux項(xiàng)目:Linux支持Linux 其他高級(jí)調(diào)試功能包括:CPU內(nèi)核、外設(shè)寄存器和內(nèi)存視圖實(shí)時(shí)變量查看視圖系統(tǒng)分析與實(shí)時(shí)跟蹤(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)入項(xiàng)目 支持多種操作系統(tǒng):Windows?、Linux?和macOS?,僅限64位版本
STM32CubeIDE下載
在ST官網(wǎng)可以進(jìn)行下載。
可以下載與之對(duì)應(yīng)的環(huán)境,我的電腦是win系統(tǒng),故選擇win進(jìn)行下載。
STM32CubeIDE安裝
要注意STM32CubeIDE不能安裝到中文目錄下。
審核編輯 黃昊宇
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
請(qǐng)問(wèn)各位前輩 , stm32cubeIDE 燒錄報(bào)錯(cuò)Error!
發(fā)表于 07-03 06:42
我有一個(gè)外部的bin文件,想要編譯、鏈接到stm32工程里,如何用stm32cubeide來(lái)實(shí)現(xiàn)呢?
我知道在keil中可以添加一個(gè).s文件可以實(shí)現(xiàn),但是keil中用匯編指令I(lǐng)NCBIN,在stm32cubeide中如何實(shí)現(xiàn)呢?
發(fā)表于 05-30 06:41
MDK的時(shí)候取image大小是用\"ImageER_IROM1Limit\"這樣的,但是stm32cubeide用不了,大家有什么辦法嗎?謝謝
發(fā)表于 05-29 06:03
求助,用stm32cubeide生成的STM32G030F6P6代碼只要一開(kāi)中斷,任何中斷程序都會(huì)跑飛.這個(gè)問(wèn)題是在我升級(jí)stm32cubeide后出現(xiàn)的,以前用的正常,升級(jí)后重新編譯后出現(xiàn)這個(gè)現(xiàn)象,但是現(xiàn)在重新
發(fā)表于 05-27 07:45
STM32CUBEIDE出現(xiàn)error downloading following files
發(fā)表于 05-20 07:05
stm32cubeIDE 代碼運(yùn)行時(shí)間,如何查看?就如 keil 調(diào)試時(shí)候那樣,可以測(cè)試代碼的運(yùn)行時(shí)間。但是在stm32cubeIDE 中,一直沒(méi)有找到這個(gè)功能,不知道哪位高人可以提示下在哪里查看的?
發(fā)表于 04-16 08:10
請(qǐng)教:
STM32cubeide為STM32CubeMX+編譯器的整合版本
為了縮減開(kāi)發(fā)時(shí)間,想直接打開(kāi)原來(lái)cubemx的項(xiàng)目。
請(qǐng)教:STM32cubeide如何能打開(kāi)以前cubemx工程文件(*.ioc文件)
發(fā)表于 04-16 08:03
請(qǐng)問(wèn)stm32CubeIDE如何能生成 Lib?
發(fā)表于 04-12 07:57
如何把keil工程導(dǎo)入Stm32CubeIDE ?
發(fā)表于 04-09 08:30
求助STM32CUBEIDE軟件生成工程怎么使用CCRAM 型號(hào):STM32G474VE
發(fā)表于 04-08 08:20
使用STM32CubeMX,建立了STM32F103VC的工程文件,能夠生成IAR工程,正常使用沒(méi)有問(wèn)題。由于IAR調(diào)試時(shí)老是閃退,想換STM32CubeIDE用用,安裝了最新的1.4
發(fā)表于 04-07 07:14
使用STM32CubeIDE初始化STM32407的SPI1(PB3)初始化失敗,有人知道原因嗎?
發(fā)表于 03-25 07:50
上圖安裝的是 STM32CubeIDE Generic linux Installer 1.12.1版本,已安裝openjdk-11-jdk-headless,仍然不過(guò)。
之前安裝
發(fā)表于 03-18 06:39
STM32CUBEIDE無(wú)法直接下載package包
發(fā)表于 03-11 07:38
STM32CubeIDE是STMicroelectronics公司推出的一款集成開(kāi)發(fā)環(huán)境(IDE),用于開(kāi)發(fā)STM32系列微控制器的應(yīng)用程序。它基于Eclipse開(kāi)發(fā)平臺(tái),并集成了ST的驅(qū)動(dòng)程序
發(fā)表于 01-02 16:32
?1605次閱讀
評(píng)論