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.
Konfigurasi STVP
Setelah membuka perangkat lunak STVP, buka jendela konfigurasi untuk memilih jenis debugger, mode pemrograman, dan mikrokontroler target.

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

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


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.

Pilih sektor yang akan dihapus:

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).

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





