概述
工具与软件
资源
解决方案
质量与可靠性
Sales Briefcase
eDesignSuite
开始
样片和购买
Partner products
  • 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.

    Key Features

    • 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-LINK/V2 in-circuit debugger/programmer for STM8 and STM32

      STLINK-V3 modular in-circuit debugger and programmer for STM32/STM8

    • 产品型号

      Integrated Development Environment for STM32

      STM32Cube initialization code generator

      Software tool to test the RFperformance of STM32-based hardware devices

软件

    • 产品型号

      STM32Cube MCU Package for STM32WB series (HAL and LL low level drivers, USB, File system, RTOS - coming with examples running on ST boards: STM32 Nucleo, Discovery kits and Evaluation boards)

      Secure boot & secure firmware update software expansion for 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
      3.0
      2.87 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.2.1
      11.0
      229.37 KB
      PDF
      RN0109

      STM32CubeProgrammer release v2.2.1

出版刊物和宣传资料

    • 描述 版本 文档大小 操作
      STM32Trust An ecosystem for embedded security 1.0
      1.08 MB
      PDF

      STM32Trust An ecosystem for embedded security

法律

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

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