Laraltair 发表于 2014-7-26 19:02:13

烧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

504835618 发表于 2014-7-27 00:42:13

可以用uno上那个芯片烧写另一片328p

hybrend 发表于 2014-7-27 17:32:53

国内人士都不太愿意给出明确的方法,尽管他们知道这个其实比较简单。
于是求助国外的论坛,折腾几天这个问题解决了。方法如下:
在Arduino IDE安装目录下有个firmwares文件夹,里面其实已给出各种板子的固件和源代码,你买一个AVR ISP MKII 或者其它烧写工具,然后安装烧写软件,比如在Atmel Studio里面的烧写工具,直接烧写芯片就成了。:lol

hybrend 发表于 2014-7-27 18:36:10

还有一个简单办法是把开发板芯片上的hex读出来,再写到空白芯片上也可以。
因为bootloader是不加密的,如果加密了就没法读。
但是如果开放板上加密了,那么经USB口也没法在Arduino IDE下写进去,开发板也就没法用,所以开发板加密是不可能的。

弘毅 发表于 2014-7-27 19:47:55

hybrend 发表于 2014-7-27 17:32 static/image/common/back.gif
国内人士都不太愿意给出明确的方法,尽管他们知道这个其实比较简单。
于是求助国外的论坛,折腾几天这个问 ...

其实论坛里就有介绍的帖子。。。你没搜对关键字。。。用google+site+关键字,很容易搜。百度不行。。。。

Laraltair 发表于 2014-9-9 15:14:07

hybrend 发表于 2014-7-27 17:32 static/image/common/back.gif
国内人士都不太愿意给出明确的方法,尽管他们知道这个其实比较简单。
于是求助国外的论坛,折腾几天这个问 ...

最终还是买了一个烧写器。。。

三月的石头 发表于 2014-12-7 15:04:53

rduino uno 究竟能不能做烧写器给另一个328p-pu(就是uno上那个芯片)烧bootloader,,,怎么搞?不会啊,能不能有高手指点一下?

wwwusr 发表于 2014-12-7 16:03:12

必须能!已经过实践,搜索关键词为: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

三月的石头 发表于 2014-12-7 20:40:29

非常感谢!已经按帖子所述操作成功。五分钟不到就搞好了,烧录一分种不用。

lyili 发表于 2014-12-7 21:06:19

本帖最后由 lyili 于 2014-12-7 21:07 编辑

hybrend 发表于 2014-7-27 17:32 static/image/common/back.gif
国内人士都不太愿意给出明确的方法,尽管他们知道这个其实比较简单。
于是求助国外的论坛,折腾几天这个问 ...

真是大言不惭啊,仔细找过没有,竟然说什么国内就不愿fenxiang…
页: [1]
查看完整版本: 烧bootloader问题