/ / Arduino Sketch no se está cargando en Arduino Mega 2560 - arduino

Arduino Sketch no carga en Arduino Mega 2560 - arduino

Estoy intentando cargar un boceto en Arduino Mega 2560, pero no se está cargando. Está mostrando un mensaje de error.

avrdude: verification error, first mismatch at byte 0x0000
0xbf != 0x06
avrdude: verification error; content mismatch

Mensaje de error al cargar el boceto en Arduino Mega 2560

Estaba funcionando bien desde la última vez que lo usé. De repente ha dejado de funcionar.

Respuestas

1 para la respuesta № 1

Me gustaría comprobar que avrdude fue capaz de escribir cualquier byte de la sección flash:

  • leer el flash actual:

    avrdude  -c arduino -p atmega2560 -P /dev/arduino -b 57600 -U flash:r:flash.0.bin:r
    
  • escribe algo (diferente) en eso

    avrdude  -c arduino -p atmega2560 -P /dev/arduino -b 57600 -U flash:w:something.hex:i
    
  • leerlo de nuevo

    avrdude  -c arduino -p atmega2560 -P /dev/arduino -b 57600 -U flash:r:flash.2.bin:r
    
  • Compruebe si algo ha cambiado:

    md5sum flash*
    
    • si las 2 sumas son iguales ...avrdude no puede cambiar el fw dentro del dispositivo ... hay bits de bloqueo que pueden evitarlo ... porque los bits de bloqueo no pueden volver a activarse: en este caso, debe escribir un nuevo cargador de arranque en el dispositivo usando otro arduino o un stock avrisp ... (no te preocupes ... es fácil)
    • si las sumas son diferentes ... y la placa aparentemente está ejecutando el firmware que ha cargado ... algo dentro de la ide de arduino está en mal estado

espero que esto ayude ;)