STM32 ST-LINK yardımcı programı nedir?

STM32 ST-LINK Utility, STSW-LINK004 olarak da bilinen, tüm STM32 serisi yongaların programlanması (okuma, yazma, silme, seçenek kelimeleri) için kullanılan bir araçtır. Bu araç sadece bir grafik kullanıcı arayüzü (GUI) sunmakla kalmaz, aynı zamanda bir komut satırı arayüzü (CLI) de sağlar.

ST Visual Programmer (STVP) ile karşılaştırıldığında, ST-LINK Utility yalnızca ST-Link'in (birden fazla sürüm) indirme hata ayıklayıcısını destekler ve desteklenen tek yonga STM32'dir.

Programlanabilir Dosyalar

  • Motorola S19
  • İkili dosya
  • Hex dosyası

İşlevler

  • Sil, Oku, Doğrula
  • Tek seferlik otomatik programlama (indirme/yazma)
  • Komut satırı arayüzü (CLI) sağlar
  • ST-LINK/V2 ürün yazılımı güncellemesi
  • Yapılandırma seçeneği baytı
  • Dosyayı hedef bellekle karşılaştır
  • Harici belleği programlama/silme ve doğrulama
  • Yürütülebilir ve veri dosyalarını yükleyebilir, düzenleyebilir ve kaydedebilir
  • Gerçek zamanlı güncelleme modunda bellek ve çekirdek durum görüntülerini destekler

STM32 ST-LINK Yardımcı Programı Nasıl Kullanılır?

Bir programlama aracı olarak ST-LINK Utility, geleneksel okuma, yazma (indirme / programlama), silme, seçenek baytı programlama vb. işlevleri içerir. Bu örnekte, ayrıntıları göstermek için STM32F411 kullanıyoruz:

Gerekli Araçlar

  • STM32 ST-LINK Yardımcı Yazılımı
  • ST LINK /V2 Programlayıcı x1
  • STM32 MCU x1
  • Jumper Kablosu (Birkaç adet)

ST-LINK Yardımcı Programı İndir

https://www.st.com/en/development-tools/stsw-link004.html

Download the ST-LINK Utility from STMicroelectronics
Download the ST-LINK Utility from STMicroelectronics

ST-LINK Yardımcı Programının kurulumu

Resmi web sitesinden indirilen kurulum paketi bir exe dosyasıdır; bu da, yalnızca Windows'u desteklediği ve Linux veya Mac gibi işletim sistemlerini desteklemediği anlamına gelir.

ST-LINK Utility Installation
ST-LINK Utility Installation

Donanım Bağlantısı

STM32 MCU'yu ST LINK programlayıcıya bağlantı kablolarıyla bağlayın. Bunun için pimleri birbirleriyle eşleştirmeniz gerekir. Ardından, bunları bilgisayarınıza bağlayın.

Connect the ST Link Programmer with STM32 or STM8 MCU
Connect the ST Link Programmer with STM32 or STM8 MCU

Bağlantıyı kontrol edin

ST-LINK Utility programını açın ve bağlantı durumunu kontrol etmek için "Bağlan" düğmesine tıklayın.

Connect the ST-LINK Utility with STM32 Chip by ST-LINK V2 Programmer
Connect the ST-LINK Utility with STM32 Chip by ST-LINK V2 Programmer

Bu tür bilgiler varsa, bağlantı sorunsuz demektir.

Connect ST-LINK Utility and STM32 Chip Successfully
Connect ST-LINK Utility and STM32 Chip Successfully

STM32'nin Programlanması

STM32'yi ST-LINK Utility ile programlamak için, dosyayı bilgisayarınızdan açmanız ve ardından "İndir" düğmesine tıklamanız gerekir.

Upload the Files to ST-LINK Utility and Program STM32 Chip
Upload the Files to ST-LINK Utility and Program STM32 Chip

Bu tür bilgiler varsa, program başarılı demektir.

Program STM32 Chip Successfully
Program STM32 Chip Successfully

ST-LINK Utility indirme ve legacy destek

STM32 ST-LINK Utility indirmeniz gerekiyorsa bunun legacy bir araç olduğunu unutmayın. Yeni projelerde genellikle STM32CubeProgrammer önerilir.

ST-LINK Utility ne zaman kullanılır?

Mevcut doküman, operatör veya test fikstürü STSW-LINK004’e bağlıysa kullanın. USB DFU, UART bootloader veya yeni CLI akışları için STM32CubeProgrammer daha uygundur.

Driver ve firmware kontrol listesi

ST-LINK driver kurun, programlayıcı firmware’ini güncelleyin, SWDIO/SWCLK/GND/3.3V bağlantılarını kontrol edin ve bağlantı kararsızsa SWD hızını düşürün.

STM32 ST-LINK Utility programming and recovery için mühendislik kontrolleri

STM32 ST-LINK Utility programming and recovery PCB, firmware, onarım veya doğrulama akışında kullanılmadan önce güvenilir çalışmayı belirleyen ayrıntılar kontrol edilmelidir.

Tasarım ve arıza analizi checklist

AlanKontrolNeden önemli
Connection setupCheck ST-LINK firmware, SWDIO, SWCLK, NRST, target voltage detection, and connect-under-reset modeLocked or low-power STM32 devices often require reset control to regain access
Memory operationsRecord flash size, option bytes, readout protection, erase method, and verify checksum after programmingIncorrect option-byte handling can block debug access or boot from the wrong memory
Migration noteUse STM32CubeProgrammer for newer workflows while keeping ST-LINK Utility for legacy production recordsMany repair benches still receive projects built around the older utility

Bu kontroller STM32 ST-LINK Utility download arama niyetini kart seviyesi kararlar, component seçimi ve failure analysis ile ilişkilendirir.

Paylaş:

Scroll to Top

Anında Fiyat Teklifi

Instant Quote