自己做了个25xx编程器,最后刷固件时遇上麻烦了,原固件文件是HEX的21k大小,而ATMEGA8只有512B的HEX容量和8K的BIN容量,我把HEX转换成BIN装进去,单片机不工作,据说AVR 单片机只能装HEX文件,所以请教各路大侠如何将21K大小的文件刷进ATMEGA8。
多谢这位朋友,问题已解决!正是这样刷机时直接选HEX文件即可,刷入单片机后就变成bin文件了只有7.75K,或把HEX文件转换成BIN文件(21K就变成7.75K了)在刷入芯片,至于单片机不工作的原因是因为熔丝位设置不正确,按要求设置好后在烧录就正常工作了。