概述
工具与软件
资源
解决方案
质量与可靠性
Sales Briefcase
eDesignSuite
开始
样片和购买
Partner products
  • STM32CubeIDE is an all-in-one multi-OS development tool, which is part of the STM32Cube software ecosystem.

    STM32CubeIDE is an advanced C/C++ development platform with peripheral configuration, code generation, code compilation, and debug features for STM32 microcontrollers and microprocessors. It is based on the ECLIPSE™/CDT framework and GCC toolchain for the development, and GDB for the debugging. It allows the integration of the hundreds of existing plugins that complete the features of the ECLIPSE™ IDE.
    STM32CubeIDE integrates all STM32CubeMX functionalities to offer all-in-one tool experience and save installation and development time. After the selection of an empty STM32 MCU or MPU, or preconfigured microcontroller or microprocessor from the selection of a board, the project is created and initialization code generated. At any time during the development, the user can return to the initialization and configuration of the peripherals or middleware and regenerate the initialization code with no impact on the user code.
    STM32CubeIDE includes build and stack analyzers that provide the user with useful information about project status and memory requirements.
    STM32CubeIDE also includes standard and advanced debugging features including views of CPU core registers, memories, and peripheral registers, as well as live variable watch, Serial Wire Viewer interface, or fault analyzer.

    Key Features

    • Integration of STM32CubeMX that provides services for:
      • STM32 microcontroller and microprocessor 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 (SW4STM32)
    • Multi-OS support: Windows®, Linux®, and macOS®, 64-bit versions only

获取软件

适合您的资源

开发工具硬件

    • 产品型号

      STM32Cube initialization code generator

00 选择要下载的文档

技术文档

    • 描述 版本 文档大小 操作
      DB3871
      Integrated development environment for STM32 products
      2.0
      233.03 KB
      PDF
      DB3871

      Integrated development environment for STM32 products

    • 描述 版本 文档大小 操作
      AN5360
      Getting started with projects based on the STM32MP1 Series in STM32CubeIDE
      1.0
      737.68 KB
      PDF
      AN5360

      Getting started with projects based on the STM32MP1 Series in STM32CubeIDE

    • 描述 版本 文档大小 操作
      GDB Quick Reference Card for STM32CubeIDE 1.0
      115.89 KB
      PDF
      UM2579
      Migration guide from System Workbench to STM32CubeIDE
      1.0
      256.64 KB
      PDF
      UM2578
      Migration guide from TrueSTUDIO® to STM32CubeIDE
      1.0
      266.91 KB
      PDF
      Newlib-nano readme for STM32CubeIDE 1.0
      34.03 KB
      PDF
      Patch list for GNU Tools for STM32CubeIDE 1.0
      239.62 KB
      PDF
      UM2576
      STM32CubeIDE ST-LINK GDB server
      2.0
      264.01 KB
      PDF
      UM2563
      STM32CubeIDE installation guide
      1.0
      2.37 MB
      PDF
      UM2553
      STM32CubeIDE quick start guide
      1.0
      424.6 KB
      PDF
      User Manual - Debugging with GDB for STM32CubeIDE 1.0
      3.72 MB
      PDF
      User Manual - GNU Compiler Collection for STM32CubeIDE 1.0
      3.76 MB
      PDF
      User Manual - The GNU Assembler for STM32CubeIDE 1.0
      2.2 MB
      PDF
      User Manual - The GNU Binary Utilities for STM32CubeIDE 1.0
      621.7 KB
      PDF
      User Manual - The GNU C Preprocessor for STM32CubeIDE 1.0
      662.85 KB
      PDF
      User Manual - The GNU C++ Library for STM32CubeIDE 1.0
      129.36 KB
      PDF
      User Manual - The GNU Linker for STM32CubeIDE 1.0
      968.23 KB
      PDF
      User Manual - The Red Hat newlib C Library for STM32CubeIDE 1.0
      1.04 MB
      PDF
      User Manual - The Red Hat newlib C Math Library for STM32CubeIDE 1.0
      542.83 KB
      PDF

      GDB Quick Reference Card for STM32CubeIDE

      UM2579

      Migration guide from System Workbench to STM32CubeIDE

      UM2578

      Migration guide from TrueSTUDIO® to STM32CubeIDE

      Newlib-nano readme for STM32CubeIDE

      Patch list for GNU Tools for STM32CubeIDE

      UM2576

      STM32CubeIDE ST-LINK GDB server

      UM2563

      STM32CubeIDE installation guide

      UM2553

      STM32CubeIDE quick start guide

      User Manual - Debugging with GDB for STM32CubeIDE

      User Manual - GNU Compiler Collection for STM32CubeIDE

      User Manual - The GNU Assembler for STM32CubeIDE

      User Manual - The GNU Binary Utilities for STM32CubeIDE

      User Manual - The GNU C Preprocessor for STM32CubeIDE

      User Manual - The GNU C++ Library for STM32CubeIDE

      User Manual - The GNU Linker for STM32CubeIDE

      User Manual - The Red Hat newlib C Library for STM32CubeIDE

      User Manual - The Red Hat newlib C Math Library for STM32CubeIDE

    • 描述 版本 文档大小 操作
      RN0114
      STM32CubeIDE release v1.1.0
      4.0
      217.91 KB
      PDF
      RN0114

      STM32CubeIDE release v1.1.0

法律

    • 描述 版本 文档大小 操作
      SLA0048
      Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT
      5.7
      87.58 KB
      PDF
      STM32CubeIDE software licenses 1.1.0 1.0
      4.52 MB
      ZIP
      STM32CubeIDE software licenses 1.0 1.0
      4.08 MB
      ZIP
      STM32CubeIDE software licenses 1.0.1 1.0
      4.12 MB
      ZIP
      STM32CubeIDE software licenses 1.0.2 1.0
      4.12 MB
      ZIP
      SLA0048

      Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT

      STM32CubeIDE software licenses 1.1.0

      STM32CubeIDE software licenses 1.0

      STM32CubeIDE software licenses 1.0.1

      STM32CubeIDE software licenses 1.0.2