Hallo, bin ganz neu im AVR Bereich - ich habe einen selbst gebauten Parallel ISP, PonyProg2000 und einen AVR Mega8 und mein erstes Program (LED leuchte) schon hin bekommen. Aber beim zweiten Program gibt es einen Write error beim Programmieren per Pony Prog. Wenn ich per PonyProg den AVR loesche (Erase) und dann das neue Program einspiele klappt alles. Ist das immer so? Erst loeschen, dann neu programmieren? Oder klappt das nicht weil im AVR noch das alte Programm rennt? Danke E.B.H
Hallo EBH! Ich bin auch ein Neuling und habe das gleiche bei mir beobachtet. Den ISP-Programmer und die Entwicklungsplatine habe ich allerdings bestellt und verwende auch das PonyProg (nur mit dem habe ich das Brennen von meinem ATmega8 hingekriegt). Darum nur eine vage Vermutung: Das neue Programm, das wir in den µc Übertragen, ist nicht immer größer als das Alte. Nach der Übertragung verbleiben also die Reste vom alten Programm und die nachfolgende Überprüfung erkennt diese Reste und meldet das als "Write Error". Dem µc ist das aber scheiss egal und die Anwendung läuft trotzdem! Gruß Tadeusz
Hallo Tadeusz, danke fuer die Antwort - eigentlich war das zweite Prog jedoch laenger (LED sollte blinken). Mal sehen ob jemand erklaeren kann ob das Programm in AVR gestoppt sein muss um in den Programiermodus zu gelangen oder ob ma immer erst loeschen muss. Danke EBH
Hallo, das Programm muss nicht gestoppt werden, da der Programmer selbst die Resetleitung bedient. Ansonsten ist mir das Problem rätselhaft. Ich musste mit Pony nie explizit den Speicher vor dem Neuprogrammieren löschen.
falls ich mich recht erinnere können beim programieren nur bits gelöscht werden, so dass nur das richtige rauskommt, wenn vorher alles auf 0xFF stand. sonst überlagern sich beide programme, was nicht sinnvolles mehr gibt. allerdings dacht ich pony löscht den chip vorher eigenständig...
Hallo, tja da kommen wir der Sache doch schon naeher - also was ich bisher gelernt habe 1 - Prog im AVR kann laufen - Reset vom ISP (was auch funktioniert, wenn ich Reset im PonyProg auswaehle geht die LED aus und dann wieder an (Programm wird neu gestartet). 2 - AVR muss geloescht werden um programmiert zu werden. Koennte es sein, das ich im PonyProg2000 noch irgendwas einstellen muss? Danke EBH
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.