AN4989 Rev 3 23/118
AN4989 STM32 ecosystem outlines
117
Key features
• Integration of STM32CubeMX that provides services for:
– STM32 microcontroller selection
– Pinout, clock, peripheral, and middleware configuration
– Project creation and generation of the initialization code
• Based on Eclipse
®
/CDT, with support of Eclipse
®
add-ons, GNU C/C++ for Arm
®
toolchain and GDB debugger
• Additional advanced debug features including:
– CPU core, peripheral register, and memory views
– Live variable watch view
– System analysis and real-time tracing (SWV)
– CPU fault analysis tool
• Support of ST-LINK (STMicroelectronics) and J-Link (SEGGER) debug probes
• Import project from Atollic
®
TrueSTUDIO
®
and AC6 System Workbench for STM32
(STM32CubeIDE)
• Multi-OS support: Windows
®
, Linux
®
, and macOS
®
, 64-bit versions only