Hi, ich habe eine Schaltung mit einem ATMega128 aufgebaut (geätzt). Wenn ich den Mega128 im STK500 flashe und in die Schaltung einlöte läuft das Programm einwandfrei, wenn ich dan jedoch mit PonyProg nochmal den Programmspeicher beschreibe läuft das gleiche Programm nicht mehr. Die Fusebits verändere ich nicht. Woran kann das liegen? Wozu dient bei PonyProg der Button "Schreibe Device" ? Ich habe bissher immer "Schreibe Flash" verwendet und ihn danach auch nochmal ausgelesen, das Programm ist drauf. Gruß Timo
Schreibe Device schreibt beides: Flash und EEPROM. Hast du vielleicht essenzielle Daten, die dein Programm im EEPROM erwartet?
@Christof Krüger: Danke für den Hinweis mit dem "schreibe device". Also den EEPROM verwende ich in meiner Anwendung nicht, habe auch keine wichtigen Daten drin. Aber ich habe gerade mal die Adressen verglichen an denen die Befehle stehen , bzw stehen sollten. Öffne ich die Datei (format: IntelHex) mit dem AVR Studio so steht der letzte Befehl an der Adresse 2161, öffne ich die gleiche Datei mit PonyProg so steht diese Befehl an der Adresse 42C1. Oder Interpretiere ich da etwas falsch? Ich habe die .hex datei mal angehängt, villeicht könnt ihr mir so irgendwie weiter helfen. Danke! Gruß Timo
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.