极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14373|回复: 5

一个新手的问题!

[复制链接]
发表于 2012-1-15 04:22:09 | 显示全部楼层 |阅读模式
1、我现在碰到的问题就是不能把程序烧到芯片去。我是通过机器不能运动来判断的程序没有写进去。
  2、怎么判断程序已经烧到芯片里面去了。
  3、怎么判断bootloader已经坏了,是不是不能写进程序。如果bootloader已经坏了,我要怎么做才能修好bootloader。
  4、烧程序的时候是不先要通过软件编译一下,然后下载,再开主板的电源开关,再按重启键。
  5、atmega8 芯片是不是不能多次烧程序进入到芯片,烧多了程序是不就不用能接受程序了,列如:我已经烧了一次程序后,是否可以在烧程序到芯片
  6、bootloader在芯片中起什么作用。

我使用的芯片是atmega8 芯片单片机的版,上图,我也不知道这个是什么版。我现在是烧了一次程序后想再次烧程序进入,显示avrdude: stk500_getsync(): not in sync: resp=0x00,要不就显示没有任何错误,我的这主板上有数据接口,我直接通过usb的与arduino的软件的配合就可以下载程序到芯片中,如果bootloader,我要怎么做才能修复这个bootloader。

请一定帮我解决

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2012-1-15 09:14:59 | 显示全部楼层
1.这个不好判断,也可能是硬件有问题,,也可能是你下载的程序有问题
2.在未加密的情况下,可以用spi下载器读出flash上的内容,来判断和你的程序是否完全一致
3.还是和1一样的方法,下不了程序也可能是其他原因,这个不好说;修复,就是重下一次bootloader
4.这个方法是让单片机复位的过程,让其运行bootloader中的内容。
5.貌似可以10W次擦写。
回复 支持 反对

使用道具 举报

发表于 2012-1-15 09:16:01 | 显示全部楼层
按你下面的图,你用的是8L,8L和8A是不一样的哦~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-1-15 13:16:57 | 显示全部楼层
那么 怎么怎么修复bootloader
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-1-15 13:17:53 | 显示全部楼层
我用的 是8A得芯片
回复 支持 反对

使用道具 举报

发表于 2012-2-9 14:09:51 | 显示全部楼层
本帖最后由 风的孩子 于 2012-2-9 14:17 编辑

1、我现在碰到的问题就是不能把程序烧到芯片去。我是通过机器不能运动来判断的程序没有写进去。
是否写进去,在arduino 编程界面会有显示,如果正确下载,会显示down dumpli*****

   2、怎么判断程序已经烧到芯片里面去了。
同问题1

   3、怎么判断bootloader已经坏了,是不是不能写进程序。如果bootloader已经坏了,我要怎么做才能修好bootloader。
如果bootloader 已经被损毁,那么肯定不能写进程序。就好像电脑的操作系统崩溃了,你电脑里面的word也用不了。bootloader相当于了arduino的操作系统。
如果要修复bootloader,需要用到编程器,如何重新写bootloader是个无比麻烦的事情,当然,会者不难。至少,你得用到一个叫做USB ISP的东西,或者另外一块完好的arduino 主板。

   4、烧程序的时候是不先要通过软件编译一下,然后下载,再开主板的电源开关,再按重启键。
点下载按钮之后,编译软件会自动将你写的代码编译成hex代码,要注意一点,在下载的时候必须保证板子处于正常的上电状态。
另外,在arduino 完成新的代码下载之后,它会自动重启。
   5、atmega8 芯片是不是不能多次烧程序进入到芯片,烧多了程序是不就不用能接受程序了,列如:我已经烧了一次程序后,是否可以在烧程序到芯片
arduino对我们这些使用者来说,几乎可以认为:它可以无限次重新烧写。。。。

   6、bootloader在芯片中起什么作用。
同问题3.

你的不能下载的问题我觉得可能还有别的原因。
我就遇到过几个刚刚入门的兄弟,串口没有装好,结果没发下载。。。
你完全重新安装一次看看。

最后,一般来说atmega8L-8PU使用的bootloader一般是使用lilypad的bootloader
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-4-29 12:03 , Processed in 0.060447 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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