ST Görsel Programlar

İçindekiler

ST Visual Programmer STM32

ST Visual Programmer (STVP), STMicroelectronics tarafından geliştirilmiş, ST7, STM8 ve STM32 serisi mikrodenetleyicileri destekleyen eski bir indirme ve programlama aracıdır.

Bu araç, ST-LINK yardımcı programı ve STM32CubeProg ile karşılaştırıldığında daha eski sayılabilir, ancak hala AKTİF durumdadır. Bu makalede, STVP'nin nasıl kullanılacağına dair ayrıntılı bilgiler vereceğiz.

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

Resmi web sitesi:
https://www.st.com/en/development-tools/stvp-stm32.html

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

Abone ol

Aylık blog güncellemeleri, teknoloji haberleri ve vaka analizleri almak için abone listemize katılın. Asla spam göndermeyeceğiz ve istediğiniz zaman aboneliğinizi iptal edebilirsiniz.

Yazar Hakkında

Picture of Aidan Taylor
Aidan Taylor

I am Aidan Taylor and I have over 10 years of experience in the field of PCB Reverse Engineering, PCB design and IC Unlock.

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

Scroll to Top

Instant Quote