/ / Arduino Скица не се качва в Arduino Mega 2560 - arduino

Arduino Sketch не се качва в Arduino Mega 2560 - arduino

Опитвам се да кача скица в Arduino Mega 2560, но тя не се качва.Тя показва съобщение за грешка -

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

Съобщение за грешка при качване на скица в Arduino Mega 2560

Просто работи добре, откакто го използвах за последен път. Изведнъж току-що спря да работи.

Отговори:

1 за отговор № 1

Бих проверил, че avrdude е в състояние да напише всички байтове на флаш секция:

  • чете текущата светкавица:

    avrdude  -c arduino -p atmega2560 -P /dev/arduino -b 57600 -U flash:r:flash.0.bin:r
    
  • пишете нещо (различно) в него

    avrdude  -c arduino -p atmega2560 -P /dev/arduino -b 57600 -U flash:w:something.hex:i
    
  • прочетете го обратно

    avrdude  -c arduino -p atmega2560 -P /dev/arduino -b 57600 -U flash:r:flash.2.bin:r
    
  • проверете дали нещо се е променило:

    md5sum flash*
    
    • ако двете суми са еднакви ...avrdude не може да промени FW вътре в устройството ... има lockbits, които могат да го предотврати ... защото lockbits не могат да бъдат върнати обратно: в този случай трябва да напишете нов буутлоудъра в устройството, използвайки друг arduino или stock avrisp ... (не се притеснявайте ... това е лесно)
    • ако сумите са различни ... и борда очевидно работи с фърмуера, който сте заредили ... нещо вътре в arduino ide е объркано

Надявам се това да помогне ;)