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