error RESUELTO: avrdude: stk500_recv(): programmer is not responding

Hola:
He tenido un problema cuya solución podría ayudar a algunos compañeros del foro.
Adquirí en SunFounder el kit Bionic Robot Lizard, el cual trae un Arduino nano montado en su shield, y al intentar cargar el programa me apareció el error al subirlo:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x4c

Tengo varias placas Arduino: UNO, Mega, nano; algunas originales y otras chinas, y nunca había tenido ningún problema similar con ellas, usándolas en distintos proyectos. Probé instalar el mismo programa de SunFounder en una placa Arduino nano china, y apareció el mismo error mencionado. Probé desinstalar e instalar varios drivers (incluídos los que indica SunFounder en el manual), y siempre volvía a salir el mismo error. En todos los casos se podía obtener información de la placa desde el Arduino IDE.

La solución consistió en seleccionar en el Arduino IDE:
Herramientas -> Procesador -> ATmega328P (Old Bootloader)

Supongo que posiblemente tenga alguna relación con los distintos tipos de chip USB que usan los nano FT232RL, ATMEGA16u2, o el chino CH340.
La selección "Old Bootloader" no parece afectar el funcionamiento de la placa, y todo ha vuelto a funcionar con normalidad.
Espero que sea de utilidad para el que se encuentre con el mismo problema.

1 Like