STM32CubeIDE – vývojové prostředí a grafický nástroj pro nastavení periférií v jednom

Stručně: Od verze STM32CubeIDE 2.0.0 (18. listopadu 2025) už CubeIDE neobsahuje integrovaný STM32CubeMX. Konfigurace mikrokontroléru, hodin a periferií se dělá v samostatné aplikaci STM32CubeMX, která vygeneruje projekt, a ten se pak otevře v CubeIDE pro psání kódu, překlad a ladění. Oba nástroje se instalují zvlášť a dají se aktualizovat nezávisle na sobě.

Aktualizace, září 2026: tento článek je z roku 2019 a popisuje stav, který už neplatí. Od verze STM32CubeIDE 2.0.0 (18. listopadu 2025) už CubeIDE integrovaný STM32CubeMX neobsahuje. Konfigurace mikrokontroléru, hodin a periferií se dělá v samostatné aplikaci STM32CubeMX, která vygeneruje projekt, a ten se pak otevře v CubeIDE pro psání kódu, překlad a ladění. Obě aplikace se instalují zvlášť a aktualizují nezávisle na sobě. Kompletní přepsání článku na současný stav připravujeme. Níže následuje původní text z dubna 2019.

Po koupi části vývojového studia Atollic TrueStudio se brzy objevily spekulace o sloučení s grafickým nástrojem pro nastavení mikrokontrolérů a periférií CubeMX od STMicroelectronics – což by byla logická cesta. A právě dnes vyšlo vývojové studio kombinující právě IDE TrueStudio a CubeMX s názvem STM32CubeIDE.

STM32CubeIDE obsahuje standardní GCC toolchain a z CubeMX si zatím převzal výběr STM32 mikrokontrolérů, nastavení hodin, pinout a konfiguraci middleware (RTOS, USB, grafika, …).

Mezi ladící možnosti patří:

– CPU core, IP register, and memory views

– Live variable watch view

– System analysis and real-time tracing (SWV)

– CPU fault analysis tool

STM32CubeIDE podporuje debuggery ST-LINK (STMicroelectronics) a J-Link (SEGGER).

Naimportovat můžete projekty vytvořené jak v Atollic® TrueStudio®, tak i AC6 (System Workbench for STM32).

Instalátor je dostupný pro Linux® (rpm, deb, ), Windows® a MaxOS®.

Aktuální verzi STM32CubeIDE i samostatný STM32CubeMX najdete na st.com/stm32cubeide.

Video z prvního startu a založení projektu (bez komentářů)

Sdílejte článek:
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

V tomto článku vám popíšu, jak naprogramovat tuto levnou vývojovou desku s mikrokontrolérem STM32F030.

Jak jsme vám už psali na sociálních sítích, stránka http://chiptron.

Další články o STM32(F7): Tutorial: STM32F746 (STM32F7 Discovery) – Tlačítkem rozsvítit/zhasnout LED Tutorial: STM32F746 (STM32F7 Discovery) – jak zapnout LED (ovládání GPIO) STM32F746 discovery a IDE AC6 (System Workbench for STM32) Jak začít s moderními mikrokontroléry a proč – STM32…

STM32 ve VS Code

Visual Studio Code (VS Code) se v posledních letech stal jedním z nejoblíbenějších editorů mezi vývojáři díky své flexibilitě, rychlosti a široké podpoře rozšíření. Pro vývoj aplikací na platformě STM32 nabízí STMicroelectronics rozšíření STM32 VS Code Extension právě pro VS…

Arduino je velmi populární platforma s rozsáhlou komunitní podporou.

STM32 a Arduino IDE

STM32duino je rozšiřující softwarový balík, který umožňuje programovat mikrokontroléry STM32 pomocí nástrojů a knihoven platformy Arduino, tedy využít stávající knihovny pro použití s jiným typem mikrokontroléru. O STM32duino jsem sepsal několik článků – první zapnutí, využití UART, I2C a samozřejmě…

Trendy