Dalam
menggunakan Genuino 101 dengan menggunakan Sistem Operasi Linux
(varian Debian, Ubuntu, Linux Mint). Setelah beberapa kali mencoba
dan gagal mungkin akan lebih mudah menggunakan step dari artikel
dibawah :
Definisi
masalah :
Ketika
terjadi Error ketika upload padahal driver sudah di install dengan
Intel Curie , board sudah terseleksi pada arduino dan Port sudah pada
device sesuai dengan port yang terdeteksi ketika genuino terkoneksi
(misal : /dev/ttyACM0).
Meski
ada notifikasi : Try To push Button Master Reset Genuino 101
Upload
Error :
ERROR:
Timed out waiting for Arduino 101 (/dev/ttyACM0)
ERROR:
Timed out waiting for Arduino 101 (/dev/ttyACM0)
- Pastikan sudah diinstall Board Manager pada menu Tool | Board | Board Manager |
Gambar
Intel Curie Board sudah terinstall
- Dengan menginstall dfu-util pada linux mint sudo apt-get install dfu-util dan mengetikan dfu-util -l lalu tekan tombol pada board Genuino 101 - Master ResetGambar Hasil pengeksekusian dfu-util -ldari gambar terlihat ada device dengan idPorduct dan idVendor yang terinstall [8087:0aba]
- Kita buat pengenal device dalam Linux dengan vendor dan product ID yang terdeteksi pada tahap sebelumnya
- isikan pengenal dengan text berikut sesuai dengan yang sudah terdeteksiATTRS{idVendor}=="8087",ATTRS{idProduct}=="0aba", MODE="0666", GROUP="plugdev"Gambar Script penambahan pengenal Device pada Linux
- Setelah selesai restart udev untuk mereset apa yang sudah ditambahkan, atau tidak silakan direstart
Gambar Restart device yang
terkoneksi dikomputer/laptop
- Konfigurasi untuk pengenalan device kita sudah selesai, yang notabene kita tahu itu sdauh dikenali baik oleh linux ini terbukti port sudah bisa terseleksi dan board sudah terinstall Arduino/Genuino 101.
- Lalu pastikan konfigurasi yang terpilih Tool | Board “Arduino/Genuino 101” dan Port | “/dev/ttyACM0” ini sesuai dengan device yang terpasang.
- Nah selesai silakan buka file example dan eksekusi/Upload
Gambar
Eksekusi Sukses Upload Program
- Selesai
Referensi :
http://www.stm32duino.com/viewtopic.php?t=353