极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9623|回复: 4

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

[复制链接]
发表于 2011-12-17 14:27:59 | 显示全部楼层 |阅读模式
今天自己焊了一个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 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2013-7-17 20:53:10 | 显示全部楼层
谢谢,难怪我写小的程序时没有问题,大的程序就这种问题呢,我是2560
回复 支持 反对

使用道具 举报

发表于 2014-5-20 21:10:19 | 显示全部楼层
谢谢楼主的好贴,一篇文章,授业解惑。
回复 支持 反对

使用道具 举报

发表于 2014-10-30 17:44:30 | 显示全部楼层
你好  我这有个printrbot的板子  是90usb1286的   刷bootloader 也是显示校验不通过  但是好像烧进去了  可是 通过usb口接电脑  没有反应!!!跟没有接东西一样
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2020-9-20 11:50 , Processed in 0.061611 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表