STM32 MCU软件开发工具
STM32Cube软件工具将加快您的开发速度
1-配置


STM32CubeMX
STM32CubeMX 是一款图形化工具,旨在通过直观的引导式操作,极大地简化STM32 产品的配置过程,并自动生成相应的C 语言初始化代码。
- 外设与中间件配置
- 适配各大主流IDE 和编译器的工程及初识化代码生成
- 实时代码预览(MX2 专属,从STM32C5 系列起支持)
- 基于HAL2 层的更强性能(需搭配MX2)
2-配置、开发和调试

STM32CubeIDE
STM32Cube为基于两种不同底层平台构建的STM32微控制器提供了两个免费的集成开发环境
STM32CubeIDE:一款基于Eclipse的用户友好型一体化工具,提供高级调试功能。它为应用程序的编辑、构建和调试提供了简化的开发工作流程。
STM32Cube for Visual Studio Code:一款基于VS Code的轻量化灵活工具,专为熟悉CMake的用户而设计。它提供强大的C/C++编辑功能、快速的CMake/Ninja编译功能和自动化功能。
- 编辑
- 编译
- 调试
IAR Embedded Workbench
- 支持STM32CubeMX
- 代码编辑、调试...
- 二进制下载
- 扩展跟踪...
- 可选的性能和代码空间的优化等级
- 功能安全就绪
- 专业支持

Arm KEIL MDK
- 支持STM32CubeMX
- 代码编辑、调试...
- 二进制下载
- 扩展跟踪...
- 可选的性能和代码空间的优化等级
- 功能安全就绪
- 专业支持

Arm KEIL MDK
- 支持STM32CubeMX
- 代码编辑、调试...
- 二进制下载
- 可选的性能和代码空间的优化等级
- 专业支持
3-烧录

STM32CubeProgrammer
STM32CubeProgrammer (STM32CubeProg) 是一款用于烧录STM32产品的全功能多操作系统软件工具。
它通过调试接口(JTAG和SWD)和bootloader接口(UART、USB DFU、I2C、SPI和CAN)提供了一个易用高效的环境,用于读取、写入和验证设备内存。
- 二进制下载
- 硬件选项设置
- 安全烧录
4-监测

STM32CubeMonitor
STM32CubeMonitor系列工具通过实时读取和可视化变量,帮助在运行时调试和诊断STM32应用。
除了专用版本(电源、RF和USB-PD),多功能STM32CubeMonitor还提供基于流程的图形编辑器,可以简单快速地构建自定义仪表板,添加仪表、条形图和图表等小部件。
- 监测
- 实时有价值的可视化
- 专门用于RF、电源和USB-PD
我们合作伙伴的软件开发工具
访问我们的合作伙伴列表开放。
30+
个授权 合作伙伴。
丰富。
60+
种软件工具 和参考设计。