Problema al cargar el boceto en arduino MiniQ

5

Esta es la primera vez que uso este producto (un robot compatible con Arduino) y yo Estoy teniendo algunos problemas. He hecho esto en 2 tableros diferentes ahora.

Seleccioné el puerto serie, cargué el bosquejo parpadeante ....

Primera vez: se carga maravillosamente y recibo el boceto de Blink que cargué.

Luego, cambio los valores para un parpadeo más largo ... cárguelo y obtengo el error

  

avrdude: stk500_recv (): el programador no responde

Aparece una pausa como si estuviera a punto de comenzar a cargar el código ... pero luego el error.

¿Alguna sugerencia?

    
pregunta mad_z

3 respuestas

3

Ese error generalmente significa que AVRdude perdió la ventana para enviar algo antes de que el cargador de arranque pasara al bosquejo ya cargado.

Algunos cargadores de arranque arduino tienen un retraso de espera de programa diferente (o ninguno) dependiendo de la fuente de reinicio (poweron, pin de reinicio, o watchdog).

¿Tiene un esquema (no encontró uno en el sitio de DFR)? ¿Estás aplicando restablecer el de la misma manera cada vez, o de manera diferente la primera vez (¿encendido vs reset-from-serial-DTR?)

    
respondido por el Christopher Biggs
3

Intente restablecerlo mientras mantiene presionado el botón durante algún tiempo, he experimentado el mismo problema. Lo que descubrí me ayuda mejor cuando recibo errores como esos, es que el restablecimiento con un botón largo me funciona. Aunque no sea la fuente original del problema. pero creo que tiene algo que ver con el tiempo que tarda en inicializarse el mcu antes de que acepte el proceso de actualización.

¿Esto solo viene tan pronto como intentas cambiar algo? Su botón de reinicio también puede estar dañado. ¿Está su LED Pin13 encendido? ¿Puedes ver la acción en la línea TX y RX?

    
respondido por el 1amtoo1337
1

La respuesta (solución alternativa): Pasar de una plataforma de Ubuntu a Windows7 me soluciona esos problemas.

El contexto: Normalmente trabajo en Ubuntu (actualmente 11.04) y utilizo el software Arduino 0022 y la placa Arduino UNO.

Tengo 5 chips Atmega328p. De los 5, 3 no funcionan en Ubuntu (error 'no está sincronizado' o 'no responde'), 1 tengo que engañar para que funcione bajo Ubuntu configurando la velocidad de descarga en 19200 y luego volviendo a 57600 y, finalmente, 1 que funciona bien todo el tiempo !!! ??? !!!

Por alguna razón, todos funcionan perfectamente en Windows7 con el software Arduino 0022.

Publicaré aquí si alguna vez soluciono mi problema en Ubuntu.

    
respondido por el pcantin

Lea otras preguntas en las etiquetas