Forum: Mikrocontroller und Digitale Elektronik PonyProg: Flashen erfolgreich - Programm läuft nicht?


von Timo (Gast)


Lesenswert?

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

von Christof Krüger (Gast)


Lesenswert?

Schreibe Device schreibt beides: Flash und EEPROM.
Hast du vielleicht essenzielle Daten, die dein Programm im EEPROM
erwartet?

von Timo (Gast)


Angehängte Dateien:

Lesenswert?

@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
Noch kein Account? Hier anmelden.