赞助论坛
  • 2604阅读
  • 0回复

21K的HEX文件如何写进ATMEGA8里?(已解决) [复制链接]

楼层直达
级别: 高级会员
发帖
709
精华
0
金币
1658
威望
0
贡献
0
好评
30
注册
2010-02-15
楼主    fengcai6868 发表于: 2014-02-16 15:19:29 
自己做了个25xx编程器,最后刷固件时遇上麻烦了,原固件文件是HEX的21k大小,而ATMEGA8只有512B的HEX容量和8K的BIN容量,我把HEX转换成BIN装进去,单片机不工作,据说AVR 单片机只能装HEX文件,所以请教各路大侠如何将21K大小的文件刷进ATMEGA8。

多谢这位朋友,问题已解决!正是这样刷机时直接选HEX文件即可,刷入单片机后就变成bin文件了只有7.75K,或把HEX文件转换成BIN文件(21K就变成7.75K了)在刷入芯片,至于单片机不工作的原因是因为熔丝位设置不正确,按要求设置好后在烧录就正常工作了。