The STLink is a debugger and programmer for the STM8 and STM32 microcontroller families.
- STLink Programmer
- USB to MiniUSB cable
- JTAG cable for interfacing the STLink with the target board
- Plug in the USB side of the USB-to-miniUSB cable to your PC and the other side to the STLink programmer.
- Connect the STLink programmer and your target board with the JTAG cable.
- Ensure the target board has power.
STLink on Windows
1 Start by downloading the STLink utility software here: http://www.st.com/en/development-tools/stsw-link004.html
2 Open the STLink Utility
3 Click on the 'Binary File' tab in the upper left. A file browser should appear. Navigate to the directory that contains the binary file you plan to use and click 'Open'
4 [Optional] Before programming the unit, it is recommended to erase the chip. In the upper left, click 'Target' and then click 'Erase Chip'. You should see the following message if it completes successfully.
5. In the upper left, click 'Target', then 'Program & Verify'. The following window should appear. Click 'Start'.
6. You should see the following message the programming was successful.
STLink on Linux
1. Go to https://github.com/texane/stlink, clone the repository, and follow the instructions for installation.
2. Once installed, you can simply open a terminal and issue the following commands:
- To erase the chip:
- To program board using a hex file:
- To program a board using binary files: