ST Visual Programmer

Daftar Isi

ST Visual Programmer STM32

ST Visual Programmer (STVP) adalah alat pengunduhan dan pemrograman generasi awal yang dikembangkan oleh STMicroelectronics, yang mendukung mikrokontroler seri ST7, STM8, dan STM32.

Meskipun alat ini mungkin dianggap lebih tua dibandingkan dengan utilitas ST-LINK dan STM32CubeProg, alat ini masih dalam status AKTIF. Dalam artikel ini, kami akan memberikan detail tentang cara menggunakan STVP.

Apa itu ST Visual Programmer?

STVP menyediakan lingkungan pemrograman flash yang lengkap untuk mikrokontroler ST, yang memudahkan pembacaan, penulisan, dan verifikasi memori internal serta byte opsi.

Debugger/Programmer yang Didukung:

  • ST-Link
  • R-Link
  • STice
  • STick
  • ST7DVP3
  • ST-TSLink

Mode Pemrograman (Protokol):

Mode pemrograman bergantung pada debugger/programmer yang digunakan. Misalnya, ST-Link mendukung:

  • JTAG
  • SWD
  • SWIM

Bagaimana Cara Menggunakan ST Visual Programmer?

Karena STVP mendukung berbagai debugger/programmer, kami akan berfokus pada yang paling umum digunakan, yaitu ST-Link, untuk menjelaskan cara penggunaannya. Dalam contoh ini, kami akan menggunakan mikrokontroler STM32F411.

Unduh STVP

Situs Web Resmi:
https://www.st.com/en/development-tools/stvp-stm32.html

Pemasangan STVP

File sttoolset_pack42.exe yang telah diunduh berisi kedua alat STVD (ST Visual Develop) dan STVP (ST Visual Programmer). Anda dapat memilih salah satu atau keduanya untuk diinstal.

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

Konfigurasi STVP

Setelah membuka perangkat lunak STVP, buka jendela konfigurasi untuk memilih jenis debugger, mode pemrograman, dan mikrokontroler target.

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

STVP Mengunggah Berkas

Sebelum memprogram MCU, kita perlu mengunggah berkas tersebut ke ST Visual Programmer.

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

Pemrograman STVP

Sebelum mulai memprogram, pastikan STM32 Anda sudah terhubung ke ST-Link:

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

Menghapus STVP

Selama proses pemrograman, Anda mungkin menghadapi masalah seperti perlindungan penulisan atau proses penghapusan yang tidak tuntas. Jika pemrograman atau verifikasi gagal, periksa apakah perangkat perlu dihapus.

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

Pilih sektor yang akan dihapus:

Erase the MCU Sectors
Erase the MCU Sectors

STVP Membaca Cepat

Terkadang, Anda mungkin perlu membaca memori Flash internal mikrokontroler. Anda dapat menggunakan alat ini untuk membaca dan menyimpannya sebagai berkas bin atau hex (asalkan tidak ada perlindungan baca).

Read the MCU Flash
Read the MCU Flash

Opsi Byte Modifikasi STVP

Beberapa byte opsi dapat diubah menggunakan alat pemrograman, seperti pengaturan perlindungan baca/tulis:

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

Berlangganan

Daftar ke milis kami untuk mendapatkan pembaruan blog bulanan, berita teknologi, dan studi kasus. Kami tidak akan pernah mengirimkan spam, dan Anda dapat berhenti berlangganan kapan saja.

Scroll to Top

Instant Quote