弘毅 发表于 2011-12-17 14:27:59

关于使用USBtinyISP给mega1280下载bootloader的错误提示分析

今天自己焊了一个mega1280,在使用USBtinyISP配合0022 IDE下载bootloader的时候,最后会提示错误。

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x1f000
         0x0c != 0xff
avrdude: verification error; content mismatch

然后测试了0018,0023,1.0版IDE,错误依旧。

但是bootloader下载是成功的,看过程,应该只是最后校验失败,前面写入是没问题的。也有人反应mega2560使用USBtinyISP下载也是一样的问题,可以下载,虽然报错,但是bootloader是下载成功的。

经过查询与研究,可以确定是avrdude下使用USBtinyISP对1280与2560芯片支持不完善有关系。不过不影响,只是不能校验~

如果想追求完美下载,最后校验也没有问题的朋友,可以使用AVRISP mkII等AVR官方支持的下载器进行下载。。。这样子就没问题了。

プ汏坏疍 发表于 2011-12-19 15:48:44

:lol:lol:lol

ChunYong 发表于 2013-7-17 20:53:10

谢谢,难怪我写小的程序时没有问题,大的程序就这种问题呢,我是2560

zzzddd9000 发表于 2014-5-20 21:10:19

谢谢楼主的好贴,一篇文章,授业解惑。

vesamount 发表于 2014-10-30 17:44:30

你好我这有个printrbot的板子是90usb1286的   刷bootloader 也是显示校验不通过但是好像烧进去了可是 通过usb口接电脑没有反应!!!跟没有接东西一样
页: [1]
查看完整版本: 关于使用USBtinyISP给mega1280下载bootloader的错误提示分析