avrdude error - error de protocolo stk500_paged_write ()

5

Estoy usando mi Arduino Uno como programador para programar mi ATtiny85. Subí el boceto ArduinoISP a mi Uno. Revisé dos veces mi cableado, hice algunas búsquedas en Google, pero todavía no puedo entender por qué recibí este error ...

avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x11
avrdude: stk500_cmd(): programmer is out of sync

... cuando ejecuto este comando:

sudo avrdude -p t85 -c arduino -P /dev/ttyACM0 -b 19200 -U flash:w:src.hex\

Luego verifiqué si el ATtiny estaba respondiendo, ejecuté este comando:

sudo avrdude -P /dev/ttyACM0 -p t85 -b 19200 -c avrisp -v

Los resultados fueron exitosos.

EDITAR:

Aquí están las marcas de tiempo (por si acaso):

15:24:29.502445729 E: 
15:24:29.623628385 E: avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85 
15:24:29.761744829 E: avrdude: AVR device initialized and ready to accept instructions 
15:24:29.766251405 E: 
15:24:29.812810614 E: Reading | ################################################## | 100% 0.05s 
15:24:29.821187588 E: 
15:24:29.825324777 E: avrdude: Device signature = 0x1e930b 
15:24:30.171341329 E: avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed 
15:24:30.180631410 E: To disable this feature, specify the -D option. 
15:24:30.334997131 E: avrdude: erasing chip 
15:24:30.495926604 E: avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85 
15:24:30.632387526 E: avrdude: reading input file "src.hex" 
15:24:30.637210000 E: avrdude: input file src.hex auto detected as Intel Hex 
15:24:30.641710226 E: avrdude: writing flash (98 bytes): 
15:24:30.645806835 E: 
15:24:30.712364458 E: Writing | 
15:24:30.718291473 E: avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x11 
15:24:30.752474103 E: avrdude: stk500_cmd(): programmer is out of sync 
15:24:30.827210626 I: Finished with exitcode 1

Parece que no puedo entender lo que está mal. ¿Alguna sugerencia?

    
pregunta user151324

7 respuestas

1

Resolví exactamente el mismo problema actualizando el IDE de arduino de 1.00 a 1.05 de enlace

Esta versión de arduino IDE contiene una nueva versión del bosquejo de ArduinoISP.

    
respondido por el binrush
1

Recibí este error con mi Arduino Uno

avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x11 

Tenía un protoshield conectado y cuando desconecté el protoshield todo empezó a funcionar bien.

EDITAR

Después de algunos problemas adicionales de solución de problemas, descubrí que no era el campo de fotos, sino que el campo de fotos no tenía TX / RX marcados para los pines de Digital PWM 0 & 1. Una vez desenchufé los cables de 0 (tx) y amp; 1 (rx) que resolvió mi problema.

    
respondido por el Jacksonkr
0

También tuve el problema: "avrdude: stk500_paged_load (): (a) error de protocolo, espera = 0x14, resp = 0x00. avrdude: stk500_cmd (): el programador no está sincronizado".

Más tarde renunciado. Luego utilicé otro cable USB (apropiado) en lugar de un cable USB delgado suministrado con un ISP de Pololu para otra cosa y me di cuenta de que el cable que usé con el Arduino Nano puede ser de calidad inferior. Cambié el cable y ... ¡todos mis problemas están resueltos!

    
respondido por el Thys
0

Tenía un cable USB largo (10 ') conectado a un concentrador USB de 9 puertos.

Conectar directamente a mi mac solucionó este problema inmediatamente.

Me he dado cuenta de que, dependiendo de su estado de ánimo, la conexión directa a la máquina puede solucionar los problemas de carga.

    
respondido por el dethSwatch
0

En mi caso, la instalación de "AVR-GCC Toolchain" a través de Homebrew solucionó todos estos problemas.

Todos los detalles necesarios aquí: enlace

    
respondido por el olgv
0

Desconecte todas las conexiones en su dispositivo de placa arduino e intente cargar el código en su placa arduino. soluciono este problema Puede haber uno de su hardware problemático, conectado a su placa arduino.

    
respondido por el ECreative Lightingwork
0

También tuve el problema: "avrdude: stk500_paged_load (): (a) error de protocolo, espera = 0x14, resp = 0x00. avrdude: stk500_cmd (): el programador no está sincronizado".

Sí ... Luego desconecté todas las conexiones en Bluetooth ... después de compilar el programa, conecté mi Bluetooth al Ardiuno uno ... Entonces no recibí ningún error.

    
respondido por el Raghavi RL

Lea otras preguntas en las etiquetas