文少 发表于 2018-6-12 16:21:10

烧写 16U2 Bootloader 的问题解决!

手上有好多片MEGA2560,都是16U2出问题了,反正抱着死马当活马医的想法,不断地折腾它。

按照宏毅大哥的贴子 http://www.geek-workshop.com/thread-168-1-1.html以及参考了话多有关16U2烧写的贴子,还是不能解决。

我用的USBtiny, 按教程执行命令,完全没有反应,就是说 mega2560插不插都一样,很留意看了一下提示信息,其中有一行是 Avedude part "m16u2" not found. 意思是avrdude中不存在m16u2这个型号,哎呀我去,那人家是怎么烧写成功的呢?

没办法只有google, 不负有心人,找到一个 avrdude的补丁文件,就是补上 16u2,32u2 8u2 的信息到 avrdude.conf 中.

解压后把俩文件放到与 avrdude.exe 同一个目录中,执行一次 patch.bat 就OK了。

好了,继续烧写试一下,我又去,又提示以下的信息,意思初始化失败之类,烧写还是失败。




没招了,试下把6pin排线反插吧,反正坏不坏都无所谓了……

哎呀,烧写居然成功了,哇卡卡~~

天啊,我不知是 usbtiny 设计不规范,还是 mega2560 设计不规范,排线插头的三角标记与板子的1标记对应,反而是错的,why?

不管辣么多了,反正是救活了~~


随文附上patch文件,拯救苦难中人。

文少 发表于 2018-6-12 16:54:56

本帖最后由 文少 于 2018-6-12 17:09 编辑

后来发现原来是6pin排线两头插反了,对调过来后,标记就正确了……

一共救活了5片板子,烧写刷刷的~~

wwwusr 发表于 2018-6-12 21:23:49

土豪啊,一堆2560,
我只有一堆pro mini:lol
页: [1]
查看完整版本: 烧写 16U2 Bootloader 的问题解决!