2016-04-25 22 views
0

Ich habe an einem Projekt mit ATMega32 auf Eclipse gearbeitet, und alles hat gut funktioniert, und plötzlich, als ich versuchte, mein Projekt zum Herunterladen des Projekts in die MCU zu bauen, bekam ich Folgendes Fehler:AVRDude Fehler während der Arbeit an Eclipse

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. 

Wenn ich die avrdude Ausgabe überprüfte ich alle gültigen Teile erhalten, und am Ende bekam ich diese:

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 

Kann mir jemand helfen und mir sagen, wie diese zu lösen ??

Antwort

1

Wie ich sehen kann AVRdude sagt, dass es nicht mit Mikrocontroller interagieren kann. Es kann ein schlechter Kontakt zwischen uC und usbasp sein, oder es ist kein Strom an uC. Außerdem gibt es ein gemeinsames Problem - verschmutzt die Korruption. Überprüfen Sie alle Schritte sorgfältig und Sie sollten Grund für dieses Verhalten finden.

+0

Vielen Dank Sidoi für Ihre Antwort, es war eine schlechte Verbindung zwischen USB und USBasp. –