lionxie 发表于 2009-4-25 06:21:04

请问一下真是什么问题?查了很久……没查出问题来

请问一下真是什么问题?查了很久……没查出问题来http://cache.amobbs.com/bbs_upload782111/files_14/ourdev_439565.gif
(原文件名:p1.gif)

RickyZhou 发表于 2009-4-25 08:11:37

to 【楼主位】 lionxie

这是因为单片机签名不对。

因为MK-TOOL 默认是用644,你看第2行avrdude.exe里面的 -p m644参数
有两个方法
1. 自己在命令行打, 用-p m644p
2. 用文本编辑器修改avrdude.conf,

修改下面的文字

part
    id               = "m644";
    desc             = "ATMEGA644";
    has_jtag         = yes;
#   stk500_devcode   = 0x82; # no STK500v1 support
#   avr910_devcode   = 0x?;# try the ATmega16 one:^
    avr910_devcode   = 0x74;
    signature      = 0x1e 0x96 0x09;

把最下面的signature= 0x1e 0x96 0x09;改成signature= 0x1e 0x96 0x0a;就可以了

pitolan 发表于 2009-4-25 11:39:10

最简单的办法是你把BootLoader的名字改成“BootLoader_MEGA644P_20MHZ_V0_1.hex”。

lionxie 发表于 2009-4-25 13:49:54

哈哈……好了…………我说什么签名,然后大概想到说上面是644,我是644p呢,但是不知道什么地方改,^_^

两位的方法都可以,我都试过了……ok

谢了…………
页: [1]
查看完整版本: 请问一下真是什么问题?查了很久……没查出问题来