Hallo Leute
Hab follgendes Problem.
Wenn ich mein Program auf den Atmega flashen will kommt folgende
Fehlermeldung:
1 | avrdude: verifying ...
|
2 | avrdude: verification error, first mismatch at byte 0x0000
|
3 | 0x0c != 0xff
|
4 | avrdude: verification error; content mismatch
|
5 |
|
6 | avrdude done. Thank you.
|
7 |
|
8 | make.exe: *** [program] Error 1
|
9 |
|
10 | > Process Exit Code: 2
|
11 | > Time Taken: 00:11
|
Das passiert aber hauptsächlich nur bei einem Program.
Hatte diese Meldung früher auch schon öfters. Aber wenn ich dann den
Programmer einmal aus und wieder eingesteckt habe, oder es mehrmals
probiert habe, hat es als geklappt. Aber jetzt will er gar nicht mehr.
Das witzige an der Sache ist, das es eben nur bei einem Program ist, das
ich aber vor nem Monat noch problemlos flaschen konnte.
Bei allen anderen Programmen funktioniert es.
Hat jemand ne Idee an was das liegen könnte?(WinAVR, Windoof, Programmer
oder Atmega kaputt)......
Dann wollte ich mal noch wissen, welche Datei genau auf den Atmega
geflasht wird, weil ich schauen wollte, wie groß die Datei ist. Gehe ich
richtig in der Annahme, das das die *.hex Datei ist?
Wenn ich die anklicke zeigt mir Windoof folgendes an:
Größe: 28,5KB
Größe auf Datenträger: 32KB.
Da sie nicht größer als 32KB ist, sollte es ja kein Problem sein für nen
Atmega 32, oder?
Woher kommt eigentlich die differenz zwischen den 28,5KB und den 32 KB.
Für mich dürften ja die 32KB interresant sein, da der Atmega ja ein
"Datenträger" ist, oder sehe ich das falsch?
Gruß Enton