ST Görsel Programlar

İçindekiler

ST Visual Programmer STM32

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ı:

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.

ST Visual Programmer (STVP) Tool Installation
ST Visual Programmer (STVP) Tool Installation

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.

ST Visual Programmer (STVP) Configuration
ST Visual Programmer (STVP) Configuration

STVP Dosya Yükleme

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

Upload the Files to ST Visual Programmer
Upload the Files to ST Visual Programmer

STVP Programlama

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

Start Programming the STM Chips
Start Programming the STM Chips
Programming Completed
Programming Completed

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.

Fail to Programming (Verify failed)
Fail to Programming (Verify failed)

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

Erase the MCU Sectors
Erase the MCU Sectors

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.

Read the MCU Flash
Read the MCU Flash

STVP Değiştirme Seçenek Baytları

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

Change the Option Byte of STVP
Change the Option Byte of STVP

Yazar Hakkında

Picture of Aidan Taylor
Aidan Taylor

Ben Aidan Taylor ve PCB Ters Mühendislik, PCB Tasarımı ve IC Kilit Açma alanında 10 yılı aşkın bir deneyime sahibim.

Paylaş

Önerilen Gönderi

Yardıma mı ihtiyacınız var?

Scroll to Top

Instant Quote

Anında Fiyat Teklifi