STM32 OFF-PROG
Software
Preloaded offline firmware, and relevant flash methods, ready to use
For offline flashing:
- Power board by powerbank or other USB power supply
- Connect target via SWD four pins: SWD CLK 3V3 GND
- Target will be automatically detected and displayed "connected"
- Select correct flash methods, *.v file
- select correct firmware bin file
- and upload by click "start"
- target will be auto reset
Folders
- IVS - devices configuration folders
- KEY - flash key encryption folders
- Root-folder - put your flash file bin here, use hex2bin convert beforehand
Buttons
- PB1 = ON -> mode select online + menu select
- PB2 = OFF -> mode select offline + menu next
If you want to enter into online mode, hold down PB1 and power up via USB
In the menu you can choose item via PB1 button, or switch to next one via PB2 button
Re-flash firmware only
- Flash bootloader, BL by st-link
- Drag and upgrade either ONLINE or OFFLINE firmware into emulated DAP disk
For offline firmware
- upload "target flash methods" for different kinds of target into emulated DAP disk
Mode seletct:
- hold down button ON or OFF and then power up to enter into relevant mode
Flash Methods Options
Header text | Header text | Header text |
---|---|---|
STM32F0XX | ALL | F0XX |
STM32F10X | 512K or less | F10X_MD |
STM32F10X | 512K or more | F10X_HD |
STM32F3XX | ROM 256K | F3XX_MD |
STM32F3XX | ROM 512K | F3XX_HD |
STM32F4XX | 512K or less | F4XX_LD |
STM32F4XX | 1024K | F4XX_MD |
STM32F4XX | 2048K | F4XX_HD |
Pin header
- Front top-bottom: 3V3 DIO CLK GND RESET
- Back Top-bottom: 3V3 TXD RXD GND +5V
- Button only use side ON and OFF button, reset button is not necessary to use
Working Mode
- Online Mode: CMSIS-DAP + serial + USB Disk Mode
- Offline Mode: Offline Batch programming mode
Demo
- demo using video please see here: https://twitter.com/electro_phoenix/status/1394564729524432900?s=19
- search in our social channels