BOM
ST-LINK V2 programmer
stm32f103c8 learning board evaluation kit
STM32F103C8T6 ARM STM32 Minimum System Development Board Module
Discovering ST-LINK V2 on Debian Jessie
I have followed these steps and I have changed file /etc/udev/rules.d/49-stlinkv2.rules because Arduino IDE doesn’t detect /dev/stlinkv2_4 but it is able to detect /dev/ttyACM4
Arduino IDE
There is a good explanation at Roger Clark’s post. This is my suggested code:
If you have trouble with libusb-1.0 you can copy st-flash, st-info, st-term and st-util compiled binary files from texane’s stlink source code to arduino-1.6.5/hardware/Arduino_STM32/tools/linux/stlink folder: