我一直在使用Eclipse上的ATMega32进行一个项目,一切都很顺利,突然,当我试图构建我的项目以将项目下载到MCU中时,我得到了以下错误:
AVRDude Error
Could not understand the output from AVRDude.
- Either avrdude returned an error message that is not covered by AVR Eclipse Plugin
- or you have newer AVRDude version with a changed output format.
In either case check the AVRDude return message below and contact the AVR Eclipse Plugin maintainers to have this fixed.
https://sourceforge.net/projects/avr-eclipse
Reason:
Could not find a valid Signature in the avrdude output.当我检查AVRDude输出时,我得到了所有有效的部分,最后得到了以下内容:
Launching: C:\WinAVR-20100110\bin\avrdude -cusbasp -pm16
Output:
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
avrdude finished
Launching: C:\WinAVR-20100110\bin\avrdude -cusbasp -px128a3
Output:
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
avrdude finished有人能帮我告诉我怎么解决这个问题吗?
发布于 2016-04-29 12:13:20
正如我所看到的,AVRdude说它不能与微控制器交互。它可能是uC和usbasp之间的坏联系,或者uC上没有电源。还有一个共同的问题--腐败的导火索。仔细检查所有这些步骤,您应该找到这种行为的原因。
https://stackoverflow.com/questions/36850798
复制相似问题