极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 弘毅

ATmega8L的arduino bootloader

  [复制链接]
发表于 2012-11-3 21:08:54 | 显示全部楼层
lionelg 发表于 2012-4-19 13:50
经过测试绝对可行, 不过目前碰到的问题是每次重新烧新程序的时候,必须先清空芯片,然后再烧bootloader然 ...

我也遇到和你同样的问题。。。
回复 支持 反对

使用道具 举报

发表于 2013-1-19 22:40:00 | 显示全部楼层
这样做后,装bootload 有何用处?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-21 16:06:15 | 显示全部楼层
yyy_zc 发表于 2013-1-19 22:40
这样做后,装bootload 有何用处?

可以使用TTL下载程序
回复 支持 反对

使用道具 举报

发表于 2013-2-18 20:58:59 | 显示全部楼层
弘毅 发表于 2013-1-21 16:06
可以使用TTL下载程序

bootloader只是为了可以使用TTL下载程序吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-2-18 22:30:30 | 显示全部楼层
wininw 发表于 2013-2-18 20:58
bootloader只是为了可以使用TTL下载程序吗?

是滴。。。
回复 支持 反对

使用道具 举报

发表于 2013-3-4 09:29:14 | 显示全部楼层
按照步骤下载了bootloader到Atmega8L-8PU的芯片中,接好晶振和电容等外接电路,然后用CP2012串口下载程序,总是提示avrdude: stk500_getsync(): not in sync: resp=0x3f
弄了一晚上也没有成功
倒是那个不需要晶振的bootloader一下子就成功了,真是不知道要怎么弄了.
回复 支持 反对

使用道具 举报

发表于 2013-3-4 09:35:08 | 显示全部楼层
同时我注意到 两个bootloader除了熔丝位不一样
atmega8_8M.upload.protocol=arduino
通讯协议也不一样,一个是arduino 一个是stk500
会不会是由于通讯协议不合适导致的?
如果要修改的话,可不可以直接再boards.txt文件中直接修改咧~?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-3-4 20:24:50 | 显示全部楼层
stig3 发表于 2013-3-4 09:35
同时我注意到 两个bootloader除了熔丝位不一样
atmega8_8M.upload.protocol=arduino
通讯协议也不一样,一 ...

恩,可以在boards.txt中修改的
回复 支持 反对

使用道具 举报

发表于 2013-3-5 09:50:20 | 显示全部楼层
弘毅 发表于 2013-3-4 20:24
恩,可以在boards.txt中修改的

谢谢~那我回去试试~
回复 支持 反对

使用道具 举报

发表于 2013-4-20 17:48:45 | 显示全部楼层
先记号一下。晚上回去再细看!
回复 支持 反对

使用道具 举报

发表于 2013-4-21 00:05:46 | 显示全部楼层
请问后面补充的和前面有什么区别??
回复 支持 反对

使用道具 举报

发表于 2014-3-8 18:45:01 | 显示全部楼层
{:soso_e179:}
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-14 19:59 , Processed in 0.068127 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表