关于使用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官方支持的下载器进行下载。。。这样子就没问题了。 :lol:lol:lol 谢谢,难怪我写小的程序时没有问题,大的程序就这种问题呢,我是2560 谢谢楼主的好贴,一篇文章,授业解惑。 你好我这有个printrbot的板子是90usb1286的 刷bootloader 也是显示校验不通过但是好像烧进去了可是 通过usb口接电脑没有反应!!!跟没有接东西一样
页:
[1]