STM32CubeProg

批量生产
Design Win

STM32CubeProgrammer软件适用于所有STM32系列产品

获取软件 下载数据摘要

产品概述

描述

STM32CubeProgrammer (STM32CubeProg) 是一款用于编程STM32产品的全功能多操作系统软件工具。

它提供了一个易用高效的环境,通过调试接口(JTAG和SWD)和自举程序接口(UART、USB DFU、I2C、SPI和CAN)读取、写入及验证器件内存。

STM32CubeProgrammer的功能广泛,可以对STM32内部存储器(如Flash、RAM和OTP)以及外部存储器进行编程。

STM32CubeProgrammer还允许选择编程和上传、编程内容验证以及通过脚本自动编程。

STM32CubeProgrammer提供了GUI(图形用户界面)和CLI(命令行界面)版本。

  • 所有功能

    • 擦除、编程、查看和验证器件Flash存储的内容
    • 支持Motorola S19、Intel HEX、ELF以及二进制格式
    • 支持调试和自举程序接口:
      • ST-LINK调试探针 (JTAG/SWD)
      • UART、USB DFU、I2C、SPI,以及CAN自举程序接口
    • 对外部存储器进行编程、擦除和验证,提供外部Flash加载程序的示例来帮助用户为特定的外部存储器开发加载程序
    • 自动完成STM32编程(擦除、验证、编程、配置选项字节)
    • 支持OTP存储器编程
    • 支持对选项字节编程和配置
    • 提供命令行接口,通过脚本处理实现自动化
    • ST-LINK固件升级
    • 支持通过STM32 Trusted Package Creator工具创建安全固件
    • STM32MP1系列外设启动和刷写
    • 支持对STM32WB系列进行OTA编程
    • 支持多种操作系统:Windows、Linux、macOS

电路原理图

获取软件

意法半导体建议您使用最新版本的软件。
STM32 MCU维基百科:
探索STM32软件工具链。
STM32CubeProgrammer 2.6:
Sigfox on STM32WL Now More Accessible

All tools & software

    • 产品型号
      状态
      描述
      类型
      供应商

      B-STLINK-VOLT

      批量生产

      Voltage adaptation board for STLINK-V3SET

      STM32微控制器调试硬件 ST
      B-STLINK-VOLT

      描述:

      Voltage adaptation board for STLINK-V3SET

      ST-LINK/V2

      批量生产

      适用于STM8和STM32的ST-LINK/V2在线调试器/编程器

      STM32微控制器调试硬件 ST
      ST-LINK/V2

      描述:

      适用于STM8和STM32的ST-LINK/V2在线调试器/编程器

      STLINK-V3MINIE

      批量生产

      适用于STM32系列产品的STLINK-V3紧凑型在线调试和编程器

      STM32微控制器调试硬件 ST
      STLINK-V3MINIE

      描述:

      适用于STM32系列产品的STLINK-V3紧凑型在线调试和编程器

      STLINK-V3MODS

      批量生产

      STM32的STLINK v3紧凑型在线调试器和编程器

      STM32微控制器调试硬件 ST
      STLINK-V3MODS

      描述:

      STM32的STLINK v3紧凑型在线调试器和编程器

      STLINK-V3PWR

      批量生产

      适用于STM32微控制器的STLINK-V3紧凑型在线调试和编程器

      STM32微控制器调试硬件 ST
      STLINK-V3PWR

      描述:

      适用于STM32微控制器的STLINK-V3紧凑型在线调试和编程器

      STLINK-V3SET

      批量生产

      面向STM32/STM8的STLINK-V3模块化在线调试器和编程器

      STM32微控制器调试硬件 ST
      STLINK-V3SET

      描述:

      面向STM32/STM8的STLINK-V3模块化在线调试器和编程器
    • 产品型号
      状态
      描述
      类型
      供应商

      STM32CubeWB

      批量生产

      STM32Cube MCU封装面向STM32WB系列(HAL、底层API和CMSIS、文件系统、RTOS、BLE、Thread和Zigbee堆栈 - 以及在意法半导体板件上运行的示例)

      STM32Cube MCU和MPU包 ST
      STM32CubeWB

      描述:

      STM32Cube MCU封装面向STM32WB系列(HAL、底层API和CMSIS、文件系统、RTOS、BLE、Thread和Zigbee堆栈 - 以及在意法半导体板件上运行的示例)

      STM32CubeWB0

      批量生产

      STM32Cube MCU Package for STM32WB0 series (HAL, Low-Layer APIs and CMSIS, File system, RTOS, BLE stack and examples running on ST boards)

      STM32Cube MCU和MPU包 ST
      STM32CubeWB0

      描述:

      STM32Cube MCU Package for STM32WB0 series (HAL, Low-Layer APIs and CMSIS, File system, RTOS, BLE stack and examples running on ST boards)

      STM32CubeWBA

      批量生产

      STM32Cube MCU封装面向STM32WBA系列(HAL、底层API和CMSIS、文件系统、RTOS、BLE/802.15.4、Thread和Zigbee堆栈 - 以及在意法半导体板件上运行的示例)

      STM32Cube MCU和MPU包 ST
      STM32CubeWBA

      描述:

      STM32Cube MCU封装面向STM32WBA系列(HAL、底层API和CMSIS、文件系统、RTOS、BLE/802.15.4、Thread和Zigbee堆栈 - 以及在意法半导体板件上运行的示例)

      STM32CubeWL

      批量生产

      适用于STM32WL系列的STM32Cube MCU软件包(包括HAL、底层API和CMSIS、文件系统、RTOS、KMS、安全引擎、Sub-GHz物理层、LoRaWAN和Sigfox协议栈,以及在意法半导体开发板上运行的示例)

      STM32Cube MCU和MPU包 ST
      STM32CubeWL

      描述:

      适用于STM32WL系列的STM32Cube MCU软件包(包括HAL、底层API和CMSIS、文件系统、RTOS、KMS、安全引擎、Sub-GHz物理层、LoRaWAN和Sigfox协议栈,以及在意法半导体开发板上运行的示例)

      X-CUBE-SBSFU

      批量生产

      STM32Cube的安全启动和安全固件更新软件扩展

      STM32Cube扩展包 ST
      X-CUBE-SBSFU

      描述:

      STM32Cube的安全启动和安全固件更新软件扩展
    • 产品型号
      状态
      描述
      类型
      供应商

      NUCLEO-WL55JC

      批量生产

      采用STM32WL55JC MCU和SMPS的STM32 Nucleo-64开发板,支持Arduino和morpho连接

      STM32 Nucleo 板 ST
      NUCLEO-WL55JC

      描述:

      采用STM32WL55JC MCU和SMPS的STM32 Nucleo-64开发板,支持Arduino和morpho连接
    • 产品型号
      状态
      描述
      类型
      供应商

      STM32CubeIDE

      批量生产

      STM32的集成开发环境

      STM32软件开发套件 ST
      STM32CubeIDE

      描述:

      STM32的集成开发环境

      STM32CubeMX

      批量生产

      STM32Cube初始化代码生成器

      STM32配置程序和代码生成器 ST
      STM32CubeMX

      描述:

      STM32Cube初始化代码生成器

      STM32CubeMonRF

      批量生产

      软件工具,用于测试基于STM32的硬件设备的射频性能

      STM32性能和调试程序 ST
      STM32CubeMonRF

      描述:

      软件工具,用于测试基于STM32的硬件设备的射频性能

      STM32CubeMonitor

      批量生产

      在运行时测试STM32应用的监控工具

      STM32性能和调试程序 ST
      STM32CubeMonitor

      描述:

      在运行时测试STM32应用的监控工具