STM32 chip are three ways to burn presentation, MDK, STM32 ST-LINK Utility and STM32CubeProgrammer
1 Resource Overview
Development Board: punctual atoms STM32F103 Nano development board
STM32 ST-LINK Utility Version: V4.5.0.0
STM32CubeProgrammer Version: V2.4.0
the MDK Version: V5.23
master chip Model: STM32F103RBT6
2.MDK software download presentation
Keil MDK software is the software, build the project and compiled by, you can achieve internal integration burn burning tool to achieve the target development board work (chips).
The disadvantage is obvious, when we project file is missing, the program targets only burn .bin or .hex file, we can not pass this way programming operation. Then I will give you two ST official burning software can be downloaded to the ST on the official website. They are STM32 ST-LINK Utility and STM32CubeProgrammer.
3 STM32 ST-LINK Utility Introduction
This software requires the use of emulation STLINK burner, supports .bin / .src / .hex / .src burn files / .s19 five formats download. Burning file is automatically generated when compiling MDK software engineering. Programming routines punctual atoms OBJ files located in the folder (.hex). If you are using STM32CUBEIDE generated project, compiled burn files located Debug folder (.bin).
The software supports development board onboard STLINK V2.1 were burning operation, will not be prompted for any errors firmware upgrades. With burning software and chips have been burning software than for light function. Software compact, very easy to use.
4 STM32CubeProgrammer
STM32CubeProgrammer software is ST's new burning software, supports more ways to set up, the official position is replace ST-LINK Utility. Open as shown below, support STLINK, USB, UART, and the OTA (corresponding to require burning tools) downloads, support SWD and JTAG. But should be noted that, when the burning software, firmware required STLINK to date. When using Punctuality atomic Nano development board, the software will prompt non-current can not be connected.
Pop firmware to be upgraded wrong
if you buy the official produced STLINK, can properly upgrade the firmware, if not official burner, please think twice before upgrading, it may lead to burner after the upgrade does not work properly. The figure below shows bomb box appears after clicking the firmware update.
Use Punctuality atomic Nano development board need not worry about upgrading cause can not be used, because you try another prompt will pop up when you upgrade, 9856B need extra space, you can not upgrade, because we STM32F103C8T6 only 64K of space onboard chip of STLINK this part of the space has been fully utilized, can no longer be written to update the firmware greater.
Also this software is also integrated in STM32CUBEIDE software, STM32CUBEIDE for the acquisition of an ST programming software, and then STM32CUBEMX and STM32CUBEPROGRAMMER integrated together into a comprehensive integrated programming software, currently with very few people.
5 Official Genuine STLINK emulator
Here I recommend a genuine official emulator that STLINK V3 MINI, ST officially launched nearly two years, using the STM32F723 chips than the usual STLINK V2 have more features, faster speed.
This simulator is very small, usually smaller than the U-One, and the exhaust line 14P 1.27mm pitch cable. It does not support the common thread connecting 2.54 Dupont, the need for additional adapter plate adapter. Here require special attention.
This section emulator supports a virtual serial port (13 feet and 14 feet), SWD and JTAG programming support, port defined as follows:
the current V3 series have not yet found online sale of counterfeit products. The relatively high cost, Taobao price of 80 yuan, recommend you buy.