概述
样片和购买
解决方案
资源
工具与软件
质量与可靠性
eDesignSuite
开始
Partner products
Sales Briefcase
  • STM32CubeProgrammer (STM32CubeProg) is an all-in-one multi-OS software tool for programming STM32 products.

    It provides an easy-to-use and efficient environment for reading, writing and verifying device memory through both the debug interface (JTAG and SWD) and the bootloader interface (UART, USB DFU, I2C, SPI, and CAN).
    STM32CubeProgrammer offers a wide range of features to program STM32 internal memories (such as Flash, RAM, and OTP) as well as external memories.
    STM32CubeProgrammer also allows option programming and upload, programming content verification, and programming automation through scripting.
    STM32CubeProgrammer is delivered in GUI (graphical user interface) and CLI (command-line interface) versions.

    主要特性

    • Erases, programs, views and verifies the content of the device Flash memory
    • Supports Motorola S19, Intel HEX, ELF, and binary formats
    • Supports debug and bootloader interfaces:
      • ST-LINK debug probe (JTAG/SWD)
      • UART, USB DFU, I2C, SPI, and CAN bootloader interfaces
    • Programs, erases and verifies external memories, with examples of external Flash loaders to help users to develop loaders for specific external memories
    • Automates STM32 programming (erase, verify, programming, configuring option bytes)
    • Allows OTP memory programming
    • Supports the programming and configuring of option bytes
    • Offers a command-line interface for automation through scripting
    • ST-LINK firmware update
    • Enables secure firmware creation using the STM32 Trusted Package Creator tool
    • STM32MP1 Series peripheral boot and flashing
    • Supports OTA programming for the STM32WB Series
    • Multi-OS support: Windows, Linux, macOS

获取软件

适合您的资源

ST最新信息

开发工具硬件

    • 产品型号

      Voltage adaptation board for STLINK-V3SET

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

      STLINK-V3模块化在线调试器和编程器用于STM32/STM8

    • 产品型号

      STM32的集成开发环境

      STM32Cube初始化代码生成器

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

软件

    • 产品型号

      STM32Cube MCU包,用于STM32WB系列(HAL、LL底层驱动、USB、File system和RTOS - 附带在以下ST板上运行的示例:STM32 Nucleo、探索套件和评估板)

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

00 选择要下载的文档

技术文档

    • 描述 版本 文档大小 操作
      DB3420
      STM32CubeProgrammer all-in-one software tool
      4.0
      267.29 KB
      PDF
      DB3420

      STM32CubeProgrammer all-in-one software tool

    • 描述 版本 文档大小 操作
      AN5054
      Secure programming using STM32CubeProgrammer
      6.0
      4.86 MB
      PDF
      AN5054

      Secure programming using STM32CubeProgrammer

    • 描述 版本 文档大小 操作
      UM2238
      STM32 Trusted Package Creator工具软件说明
      1.0
      1.74 MB
      PDF
      UM2237
      STM32CubeProgrammer软件说明
      1.0
      1.48 MB
      PDF
      UM2542
      STM32MP1 Series Key Generator software description
      1.0
      216.01 KB
      PDF
      UM2543
      STM32MP1 Series Signing Tool software description
      1.0
      236.55 KB
      PDF
      UM2238

      STM32 Trusted Package Creator工具软件说明

      UM2237

      STM32CubeProgrammer软件说明

      UM2542

      STM32MP1 Series Key Generator software description

      UM2543

      STM32MP1 Series Signing Tool software description

    • 描述 版本 文档大小 操作
      RN0109
      STM32CubeProgrammer release v2.5.0
      14.0
      251.23 KB
      PDF
      RN0109

      STM32CubeProgrammer release v2.5.0

Presentations & Training Material

    • 描述 版本 文档大小 操作
      STM32 and STM8 software development tools 04.2020
      1.78 MB
      PDF
      STM32Cube ecosystem overview - Making STM32 development easier 1.2
      5.55 MB
      PDF

      STM32 and STM8 software development tools

      STM32Cube ecosystem overview - Making STM32 development easier

出版刊物和宣传资料

    • 描述 版本 文档大小 操作
      STM32Trust An ecosystem for embedded security 1.2
      800.17 KB
      PDF

      STM32Trust An ecosystem for embedded security

法律

    • 描述 版本 文档大小 操作
      SLA0048
      Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT
      6.7
      87.58 KB
      PDF
      SLA0048

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