概述
样片和购买
解决方案
Documentation
CAD Resources
工具与软件
质量与可靠性
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最新信息

All tools & software

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

      B-STLINK-VOLT

      批量生产

      Voltage adaptation board for STLINK-V3SET

      ST

      ST-LINK/V2

      批量生产

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

      STM32微控制器调试硬件 ST

      STLINK-V3SET

      批量生产

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

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

      描述:

      Voltage adaptation board for STLINK-V3SET
      ST-LINK/V2

      描述:

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

      描述:

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

      STM32CubeIDE

      批量生产

      STM32的集成开发环境

      STM32软件开发套件 ST

      STM32CubeMX

      批量生产

      STM32Cube初始化代码生成器

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

      STM32CubeMonRF

      批量生产

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

      STM32性能和调试程序 ST
      STM32CubeIDE

      描述:

      STM32的集成开发环境
      STM32CubeMX

      描述:

      STM32Cube初始化代码生成器
      STM32CubeMonRF

      描述:

      软件工具,用于测试基于STM32的硬件设备的射频性能
    • 产品型号
      状态
      描述
      类型
      供应商

      STM32CubeWB

      批量生产

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

      STM32Cube MCU和MPU包 ST

      X-CUBE-SBSFU

      批量生产

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

      STM32Cube扩展包 ST
      STM32CubeWB

      描述:

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

      描述:

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

CAD/EDA Symbols, Footprints and Models