Bu yazımda STM32F103 geliştirme kartının ST-Link ile nasıl programlanacağını anlatacağım. Piyasada orijinal ve klon olmak üzere birçok ST-Link mevcuttur. En çok kullanılan klon ST-Link V2 ile programlamayı anlatacağım.
Resimdeki gibi ST-Link’inizin pinleri farklılık gösterebilir. Kullanacağımız 5V, GND, SWDIO ve SWCLK pinleridir. ST-Link ile STM32 kartı arasındaki bağlantıyı aşağıdaki gibi yapınız. STM32 kartının programlama pinleri kart üzerinde harici olarak ayrılmış 4 pindir.
Bağlantıyı yaptıktan sonra ST-Link sürücüsünü yükleyiniz.
USB Sürücüsü: ST-Link Driver
Sürücü yüklendikten sonra, karta program yüklemeniz için gerekli olan ST-LINK utility programını yükleyiniz: ST-LINK utility
Programları yükledikten sonra ST-Link’i bilgisayara takın ve STM32 ST-LINK utility programını çalıştırın.
Açılan pencerede Targer->Connect kısmına tıklayarak denetleyiciye bağlanın.
Bu aşamaya kadar anlatılanları doğru yaptıysanız, ST-Link denetleyici içindeki veriyi okuyacaktır.
Denetleyici üzerine program yüklemek için ilk olarak File->Open file kısmında .hex dosyanızı seçin. Ardından Açılan hex’i denetleyiciye yazmak için Target->Program kısmına tıklayarak açılan pencerede Start butonuna tıklayın. İşlem bittikten sonra yeni programınız denetleyiciye yüklenmiş olacaktır.