Install stm32duino bootloader menggunakan st-link di linux

    


    Stm32 duino bootloader adalah bootloader untuk stm32 series yang di kembangkan secara open sources. Jika menggunakan bootloader ini interface USB dapat berfungsi sehingga kita dapat upload program langsung melalui interface USB tanpa menggunakan dongle seperti st-link atau usb TTL. hal ini tentu saja sangat memudahkan para pengguna microcontroller berbasis stm32 karena cukup praktis.

saya akan menginstall bootloader stm32duino tersebut ke micro controller stm32f103 dengan menggunakan dongle st-link v2. 

kali ini saya menggunakan Sistem operesi linux yaitu Ubuntu 20.4. Saya menggunakan OS linux (ubuntu) karena stlink dapat langsung di kemnali tanpa harus install driver. Jika kalian menggunakan windows maka kalian bisa menggunakan software ST-Link utility dan menginstall driver stlink nya,tapi saat ini saya tidak menggunakan software tersebut, mungkin akan saya buat di tutorial berikutnya.

Alat dan Bahan :

  • file stm32duino bootloader stm32duino bootloader dengan stm32 yang kalian miliki jika led di stm32 kalian terhubung ke pin c13 maka download file c13.


  • Personal Computer dengan OS linux

  • ST-link (saya pakai versi 2)


Eksekusi:

  1. Hubungkan stlink ke stm32. sesuaikan dengan pin di stm32 nya (swdio , swclk , gnd dan 3v3)


  2. pindahkan jumper boot0 ke mode programming


  3. masuk sebagai root di terminal dengan mengetikkan perintah 

  4. install st-link tools dengan perintah 


  5. hubungkan stlink ke PC ,pastikan stlink nya sudah terhubung dengan mengetikkan perintah


  6. ketikkan perintah :


    perintah tersebut berfungsi untuk menghapus semua isi program di stm32

  7. ketikkan perintah :

    contoh :


    tunggu hingga proses upload selesai.

  8. jika proses upload sudah selesai cabut stlink dari pc anda dan pindahkan jumper boot0 ke posisi semula

  9. Hubungkan stm32f103 ke pc dengan kabel usb.Jika led stm32 anda berkedip maka bootloader sudah terpasang dengan benar

    check apakah sudah terdeteksi atau belum dengan perintah 




0 Response to "Install stm32duino bootloader menggunakan st-link di linux"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel