Apa itu utilitas STM32 ST-LINK?

STM32 ST-LINK Utility, yang juga dikenal sebagai STSW-LINK004, adalah alat untuk memprogram (membaca, menulis, menghapus, dan mengatur kata-kata opsi) seluruh seri chip STM32. Alat ini tidak hanya menyediakan antarmuka grafis (GUI), tetapi juga antarmuka baris perintah (CLI).

Dibandingkan dengan ST Visual Programmer (STVP), ST-LINK Utility hanya mendukung debugger unduh ST-Link (berbagai versi), dan chip yang didukung hanyalah STM32.

File yang Dapat Diprogram

  • Motorola S19
  • Berkas biner
  • Berkas Hex

Fungsi

  • Hapus, Baca, Verifikasi
  • Pemrograman otomatis satu kali (unduh/tulis)
  • Menyediakan antarmuka baris perintah (CLI)
  • Pembaruan firmware ST-LINK/V2
  • Opsi konfigurasi byte
  • Bandingkan file dengan memori target
  • Program/hapus dan verifikasi memori eksternal
  • Dapat memuat, mengedit, dan menyimpan file eksekusi dan data
  • Mendukung tampilan status memori dan inti dalam mode pembaruan waktu nyata

Bagaimana Cara Menggunakan Utilitas STM32 ST-LINK?

Sebagai alat pemrograman, ST-LINK Utility mencakup fungsi-fungsi standar seperti pembacaan, penulisan (pengunduhan/pemrograman), penghapusan, pemrograman byte opsi, dan sebagainya. Dalam contoh ini, kami menggunakan STM32F411 untuk memperlihatkan detailnya:

Peralatan yang Diperlukan

  • Perangkat Lunak Utilitas STM32 ST-LINK
  • Programmer ST-Link V2 x1
  • MCU STM32 x1
  • Kabel Jumper (Beberapa)

Unduh ST-LINK Utility

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

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

Pemasangan ST-LINK Utility

Paket instalasi yang diunduh dari situs web resmi berbentuk berkas exe, yang berarti paket tersebut hanya mendukung Windows dan tidak mendukung sistem operasi seperti Linux dan Mac.

ST-LINK Utility Installation
ST-LINK Utility Installation

Koneksi Perangkat Keras

Hubungkan MCU STM32 dengan programmer ST LINK menggunakan kabel jumper. Untuk melakukannya, pastikan pin-pinnya terhubung dengan benar. Setelah itu, hubungkan perangkat tersebut ke PC Anda.

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

Periksa Koneksi

Buka ST-LINK Utility dan klik "Connect" untuk memeriksa status koneksi.

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

Jika ada informasi seperti ini, berarti koneksinya baik-baik saja.

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

Pemrograman STM32

Untuk memprogram STM32 menggunakan ST-LINK Utility, Anda perlu membuka berkas tersebut dari komputer Anda, lalu klik "Unduh".

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

Jika terdapat informasi seperti ini, berarti program tersebut berhasil.

Program STM32 Chip Successfully
Program STM32 Chip Successfully

Download ST-LINK Utility dan dukungan legacy

Jika perlu mengunduh STM32 ST-LINK Utility, ingat bahwa ini adalah tool legacy. Untuk proyek baru, STM32CubeProgrammer biasanya lebih disarankan.

Kapan memakai ST-LINK Utility

Gunakan jika dokumentasi, operator, atau fixture pengujian lama bergantung pada STSW-LINK004. Untuk USB DFU, UART bootloader, atau alur CLI baru, gunakan STM32CubeProgrammer.

Checklist driver dan firmware

Instal driver ST-LINK, perbarui firmware programmer, cek SWDIO/SWCLK/GND/3.3V, dan turunkan kecepatan SWD jika koneksi tidak stabil.

Pemeriksaan teknis untuk STM32 ST-LINK Utility programming and recovery

Sebelum memakai STM32 ST-LINK Utility programming and recovery dalam alur PCB, firmware, perbaikan, atau validasi, pastikan detail yang menentukan apakah desain bekerja andal.

Checklist desain dan troubleshooting

AreaYang dicekAlasan
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

Pemeriksaan ini menghubungkan maksud pencarian STM32 ST-LINK Utility download dengan keputusan level board, pemilihan komponen, dan analisis kegagalan.

Bagikan ke:

Scroll to Top

Penawaran Seketika

Instant Quote