Catatan avrdude: stk500_recv(): programmer is not responding

Ada beberapa kemungkinan terjadinya pesan kesalahan sebagai berikut ini:

[intense_code type=”block”] avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
[/intense_code]

Salah satunya adalah kemungkinan kesalahan konfigurasi atau perubahan akibat instalasi software baru. Misalnya pustaka yang tadinya telah terinstal menjadi hilang, seperti tampak di Gambar 1 berikut ini.

Gambar 1.

Konfigurasi ini berpotensi mengakibatkan kegagalan upload ke papan yang sebenarnya dalam kondisi baik (demikian juga kondisi PC secara umum). Ini terjadi baik untuk operasi dengan Arduino IDE maupun Arduino-CLI seperti di Gambar 2.

Gambar 2.

Upaya perbaikan dapat dilakukan dengan cara melakukan instalasi ulang/update dari menu board manager seperti di Gambar 3 dan Gambar 4.

Gambar 3.
Gambar 4.

Hasil perbaikan (di GNU/Linux) seharusnya akan tampai seperti di Gambar 5.

Gambar 5.

Setelah pustaka kembali normal, lakukan restart Arduino IDE. Setelah itu bisa dicoba melakukan uploading kembali, misalnya ke Arduino Nano ( old bootloader ) dengan Arduino IDE di Gambar 6.

Gambar 6.
Gambar 7. Hasil uji coba untuk Arduino Uno menggunakan arduino-cli.

Hasil uji coba di Gambar 8 dan Gambar 9 membuktikan bahwa pustaka untuk arsitektur lain tidak terganggu dan tetap berfungsi normal.

Gambar 8. Hasil uji coba untuk ESP8266.
Gambar 9. Uji coba dengan ESP32.

 

Berikut ini ada beberapa rujukan lain yang bisa dibaca untuk gejala yang sama (sekalipun bisa jadi penyebabnya berbeda).