ST-LINK/v2 ile STM8 Programlamak (MCU Flashing)

 Merhaba,

Yönerge aşağıdaki gibidir.

Faydalı olması dileğimle.

# Kod Yükleme

- Kod yükleme yapmadan önce hardware tarafında ST LINK/v2'yi SWIM port bağlantısına göre kod yüklenecek PCBA'ya bağlamak gerekir. STM8 ailesi için bağlantı sırası ile VDD, DATA, GND, RESET şeklindedir.

- Dikkat! ST LINK/v2 VDD portuna harici bir 5V bağlayınız. Kod atarken ihtiyaç dutduğu besleme gerilimini buradan alacak. 

- Genel olarak bağlantı şemamız: 

- USB bağlantısı -> ST LINK/v2

- ST LINK/v2 SWIM portu -> PCBA üzerindeki SWIM portu

- ST LINK/v2 VDD portu için harici 5V besleme

- Bonus bilgi: Harici besleme ile USB portu toprakları aynı toprak bağlantısında olmalı.

- STVP açılır, Configure menüsünden Hardware ST-LINK, Port USB, Programming Mode SWIM ve Device olarak kullanılan MCU seçilir.

- Ana ekranda PROGRAM MEMORY sekmesi seçili iken File\Open yolu ile .s19 uzantılı yüklenmek istenen program dosyası seçilir.

- DATA MEMORY sekmesine geçilir ve File\Open ile .s19 uzantılı yüklenmek istenen program dosyası seçilir.

- Aynı işlem OPTION BYTE sekmesi için de uygulanır.

- Açma işlemlerini gerçekleştirirken Output penceresinde okuma işlemlerinin gerçekleştiğini görebilirsiniz.

- Device Status penceresinden Configuration, PROGRAM MEMORY status, DATA MEMORY status ve OPTION BYTE status başlıkları altında program data yüklenmesini, programlamanın tamamlanma bilgilerini takip etmenizi öneririm.

- Edit\Preferences manüsüne tıklayınca açılan pop-up ekranında "Blank check ...", "Verify after programming", "Clear memry before loading a file", "Erase device memory ...", "Display popup window when an error occurs" seçeneklerini seçmenizi ve Output penceresi üzerinden koda atma, kod okuma, verify etme işlemlerinde takip etmenizi öneririm.

- Kodu MCU'ya yüklemek için Program\All Tabs menüsü ile tüm sekmelerdeki programlar MCU'ya gönderilir. Output ekranını takip edip başarılı bir yükleme işlemi gerçekleşmiş olduğunu takp etmenizi öneririm. Bunun yanında eğer işlem başarılı ise ST LINK/v2 üzerindeki LED'in yeşil olduğunu göreceksiniz.

Yorumlar

Bu blogdaki popüler yayınlar

Bakır Kablolarda Direncin Önemi

Altium Designer 19 - Import Wizard ve Kütüphaneye Komponent Ekleme

Altium Designer 18 - Panelleme