STM32 Bluepill dan Arduino IDE di Ubuntu


Kali ini saya akan sharing mengenai cara menggunakan arduino IDE di STM32 Bluepill ok langsung saja begini caranya.

  1. Pastikan sudah memiliki stm32 bluepill
  2. Pastikan sudah menginstall arduino IDE
  3. Masuk ke board manager lalu install Arduino SAM Boards (32 bit ARM Cortex M3)
  4. Download library disini lalu unzip kemudian copykan foldernya ke dalam hardware di Arduino IDE
  5. Karena kita menggunakan ubuntu sebagai OS maka kita harus menginstall beberapa library yang sudah disediakan, caranya masuk ke hardware lalu ke Arduino_STM32 yang tadi kita masukkan lalu ke tools dan kemudian ke folder linux setelah itu klik kanan lalu klik open in terminal.
  6. Setelah terminal terbuka lalu ketikkan ./install.sh kemudian tinggal diikuti saja perintahnya dan selesai .
  7. Agar kita bisa upload via usb maka kita perlu memflash stm32 bluepill menggunakan firmware maple mini
  8. Untuk menggunakan firmware maple mini pertama tama kita perlu mendownload binaries generic_boot20_pc13.bin pastikan download sukses apabila gagal maka proses flash akan selalu gagal. kalau download gagal terus saya sarankan download semua firwarenya disini firmwarenya ada di dalam folder binaries
  9. setelah firmware didownload lalu taruh firmwarenya di stm32flash di folder arduinoide>hardware>Arduino_STM32>tools>linux>stm32flash
  10. Sebelum memulai flash saya menggunakan ftdi usb to serial ‘ dengan pinout seperti dibawah, dan ketika saya ingin flash saya pindahkan boot1 ke 1 dengan cara memindahkan jumper ke depan arduino_stm32f103c8t6
  11. Kemudian ketikkan perintah ini
    ./stm32flash -w generic_boot20_pb12.bin -v -g 0x0 /dev/ttyUSB0

    kalau tidak berhasil coba baca2 referensi

  12. Selesai sekarang kembalikan jumper ke posisi semula Boot1 di posisi 0 dan sekarang kita bisa upload via usbnya
  13. Demikian tutorial kali ini semoga bermanfaat

 

 

Happy coding …

2 Replies to “STM32 Bluepill dan Arduino IDE di Ubuntu”

  1. gimana kalo mau upload menggunakan stlink, namun os nya ubuntu

    saya sudah install driver stlink nya, dan udah kedetect di ubuntu, namun waktu upload dari arduino gk bisa
    nih errornya

    USB Status [unknown]
    2019-02-27T01:42:09 INFO src/common.c: Loading device parameters….
    2019-02-27T01:42:09 INFO src/common.c: Device connected is: F1 Medium-density device, id 0x20036410
    2019-02-27T01:42:09 INFO src/common.c: SRAM size: 0x5000 bytes (20 KiB), Flash: 0x20000 bytes (128 KiB) in pages of 1024 bytes
    open() == -1
    2019-02-27T01:42:09 ERROR src/common.c: map_file() == -1
    stlink_fwrite_flash() == -1
    USB Status [unknown]
    Waiting for tty device

    should now be available.

Ditunggu komennya ...

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.