AVR Flash Writing Error

4

Se produjo un error muy extraño al intentar escribir en ATmega128. A continuación se muestran los resultados de 3 casos (utilizando un software diferente, pero el mismo programador USBASP y el mismo archivo HEX)

  • Caso 1: AVRDUDESS 2.3 : puedo escribir un programa de 236 bytes de tamaño. Sin embargo, cualquier cosa mayor a 255 bytes da el siguiente error
  

avrdude.exe: verificando ... avrdude.exe: error de verificación, primero   desajuste en el byte 0x0100                0xff! = 0xf1 avrdude.exe: error de verificación; desajuste de contenido

     

avrdude.exe hecho. Gracias.

  • Caso 2: Extreme Burner AVR v 1.4: no admite Atmega128

  • Caso 3: AVR8 Burn-O-Mat v2: capaz de programar el mismo archivo hexadecimal sin ningún problema

No puedo entender por qué un software daría un error, mientras que el otro funciona bien cuando ambos usan avrdude en segundo plano

    
pregunta Ankit

1 respuesta

0

Nunca logré verificar la sintaxis de la línea de comandos utilizada por avrdude.

Sin embargo, como se mencionó, burn-o-mat funcionó sin problemas.

    
respondido por el Ankit

Lea otras preguntas en las etiquetas