我正在尝试将草图上传到Arduino Mega 2560,但它没有上传。它显示错误消息 -
avrdude: verification error, first mismatch at byte 0x0000
0xbf != 0x06
avrdude: verification error; content mismatch
自从我上次使用它以来它工作得很好。突然它刚刚停止工作。
答案 0 :(得分:1)
我会检查avrdude是否能够写入flash部分的任何字节:
读取当前的flash:
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*
希望这会有所帮助;)