烧bootloader问题
arduino uno 究竟能不能做烧写器给另一个328p-pu(就是uno上那个芯片)烧bootloader,网上有说可以的,有说不行的。按照论坛的帖子试了一下,报的错如下Arduino:1.5.5-r2 (Windows 8), 板:"Arduino Uno"
avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1
可以用uno上那个芯片烧写另一片328p 国内人士都不太愿意给出明确的方法,尽管他们知道这个其实比较简单。
于是求助国外的论坛,折腾几天这个问题解决了。方法如下:
在Arduino IDE安装目录下有个firmwares文件夹,里面其实已给出各种板子的固件和源代码,你买一个AVR ISP MKII 或者其它烧写工具,然后安装烧写软件,比如在Atmel Studio里面的烧写工具,直接烧写芯片就成了。:lol
还有一个简单办法是把开发板芯片上的hex读出来,再写到空白芯片上也可以。
因为bootloader是不加密的,如果加密了就没法读。
但是如果开放板上加密了,那么经USB口也没法在Arduino IDE下写进去,开发板也就没法用,所以开发板加密是不可能的。 hybrend 发表于 2014-7-27 17:32 static/image/common/back.gif
国内人士都不太愿意给出明确的方法,尽管他们知道这个其实比较简单。
于是求助国外的论坛,折腾几天这个问 ...
其实论坛里就有介绍的帖子。。。你没搜对关键字。。。用google+site+关键字,很容易搜。百度不行。。。。 hybrend 发表于 2014-7-27 17:32 static/image/common/back.gif
国内人士都不太愿意给出明确的方法,尽管他们知道这个其实比较简单。
于是求助国外的论坛,折腾几天这个问 ...
最终还是买了一个烧写器。。。 rduino uno 究竟能不能做烧写器给另一个328p-pu(就是uno上那个芯片)烧bootloader,,,怎么搞?不会啊,能不能有高手指点一下? 必须能!已经过实践,搜索关键词为:Arduino as ISP
http://www.geek-workshop.com/thread-122-1-1.html
还有更狠的视频
http://www.geek-workshop.com/forum.php?mod=viewthread&tid=4694&highlight=arduino%2Bas%2Bisp 非常感谢!已经按帖子所述操作成功。五分钟不到就搞好了,烧录一分种不用。 本帖最后由 lyili 于 2014-12-7 21:07 编辑
hybrend 发表于 2014-7-27 17:32 static/image/common/back.gif
国内人士都不太愿意给出明确的方法,尽管他们知道这个其实比较简单。
于是求助国外的论坛,折腾几天这个问 ...
真是大言不惭啊,仔细找过没有,竟然说什么国内就不愿fenxiang…
页:
[1]