ST Visual Programmer (STVP), ST7, STM8 ve STM32 mikrodenetleyicileri için STMicroelectronics tarafından geliştirilmiş bir programlama aracıdır. Flash belleği ve option byte alanlarını okur, yazar, siler ve doğrular.
ST, STVP-STM32 ürününü artık NRND (yeni tasarımlar için önerilmez) olarak sınıflandırıyor ve aracın yerini STM32CubeProgrammer ürününün aldığını belirtiyor. STVP’yi esas olarak mevcut STVP süreçlerini veya desteklenen eski cihazları sürdürmek için kullanın; yeni STM32 programlama akışlarında STM32CubeProgrammer ile başlayın. Aşağıdaki adımlar mevcut STVP iş akışını açıklar.
ST Visual Programmer nedir?
STVP, ST mikrodenetleyiciler için kapsamlı bir flash programlama ortamı sunarak dahili bellek ve seçenek baytlarının kolayca okunmasını, yazılmasını ve doğrulanmasını sağlar.
Desteklenen Hata Ayıklayıcılar/Programlayıcılar:
- ST-Link
- R-Link
- STice
- STick
- ST7DVP3
- ST-TSLink
Programlama Modları (Protokol):
Programlama modu, kullanılan hata ayıklayıcıya/programlayıcıya bağlıdır. Örneğin, ST-Link şunları destekler:
- JTAG
- SWD
- SWIM
ST Visual Programmer Nasıl Kullanılır?
STVP çeşitli hata ayıklayıcıları/programlayıcıları desteklediğinden, kullanımını açıklamak için en yaygın olarak kullanılanı olan ST-Link üzerinde duracağız. Bu örnekte, bir STM32F411 mikrodenetleyici kullanacağız.
STVP İndir
Resmî ST kaynakları:
- STVP-STM32 ürün sayfası (durum, belgeler ve yazılım erişimi)
- STM32CubeProgrammer (güncel STM32 programlama aracı)
Lütfen Kurulum
İndirilen sttoolset_pack42.exe dosyası hem STVD (ST Visual Develop) hem de STVP (ST Visual Programmer) araçlarını içermektedir. Yükleme sırasında bunlardan birini ya da ikisini birden seçebilirsiniz.
Lütfen Yapılandırma
STVP yazılımını açtıktan sonra, yapılandırma penceresine giderek hata ayıklayıcı türünü, programlama modunu ve hedef mikrodenetleyiciyi seçin.

STVP Dosya Yükleme
MCU'yu programlamadan önce, dosyayı ST Visual Programmer'a yüklememiz gerekiyor.

STVP Programlama
Programlamaya başlamadan önce, STM32'nizin ST-Link'e bağlı olduğundan emin olun:


STVP Silme
Programlama işlemi sırasında yazma koruması veya silinmeme gibi sorunlarla karşılaşabilirsiniz. Programlama veya doğrulama işlemi başarısız olursa, cihazın silinmesi gerekip gerekmediğini kontrol edin.

Silmek istediğiniz sektörü seçin:

STVP Okuma Flash
Bazen mikrodenetleyicinin dahili Flash belleğini okumanız gerekebilir. Bu aracı kullanarak belleği okuyabilir ve (okuma koruması yoksa) bin veya hex dosyası olarak kaydedebilirsiniz.

STVP Değiştirme Seçenek Baytları
Bazı seçenek baytları, okuma/yazma koruma ayarları gibi programlama araçları kullanılarak değiştirilebilir:





