数码营电子:基于微型控制器的编程、电路设计与电子产品制做。邮箱:shumaying@hotmail.com

STM32CubeProg

From 数码营电子实验室
Jump to navigation Jump to search
  • 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

File:STM32CubeProgrammer software description.pdf

STM32Cube programming software for STM32 microcontrollers
Features
• Supports Motorola S19, Intel HEX, ELF, and binary formats
• Erases, programs, views and verifies the content of the device Flash memory
• Supports debug and bootloader interfaces:
  – ST-LINK debug probe (JTAG/SWD)
  – UART and USB DFU 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
• ST-LINK/V2 firmware upgrade
Description
  • STM32CubeProgrammer (STM32CubePROG) is a full-featured software interface for programming STM32 microcontrollers. 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 and USB).

  • STM32CubeProgrammer offers a wide range of features to program STM32 microcontroller internal memories (such as Flash, RAM, and

OTP) as well as external memories.

  • STM32CubeProgrammer also allows option programming and upload, programming content verification, and microcontroller programming

automation by means of a command-line interface.

  • STM32CubeProgrammer is delivered in GUI (Graphical User Interface) version and CLI(Command Line Interface) version.
Qrcode for gh a3b9e9962ce8 1280.jpg