烧写 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 17:09 编辑
后来发现原来是6pin排线两头插反了,对调过来后,标记就正确了……
一共救活了5片板子,烧写刷刷的~~ 土豪啊,一堆2560,
我只有一堆pro mini:lol
页:
[1]