Tag die Herren, Damen, Problem: letzte Woche ist mein XProg-M gestorben. Warum/wieso ist erst mal egal. Es wird 3 Wochen dauern bis das Schiff aus CN mit Ersatzteilen kommt und bis dahin komm ich leider nicht ohne Hilfe weiter. Ich muss dringend einen 9S08DZ96 beschreiben. Mein XProg machte das bislang wirklich super. Das Einzige was ich aktuell habe, ist ein USBDM Programmer, den ich gestern endlich zum Laufen bekommen habe. Mit dem kann ich z.B. den EEprom Bereich von 0x3C00 bis 0x3FFF problemlos auslesen. Flash habe ich heute auch mal probiert und scheint zumindest halbwegs von 0x04000 bis 0x0FFFF zu klappen (die ersten 48k)... darüber (0x10000 - 0x17FFF, die zweiten 48K) mach ich noch was beim Lesen falsch, weil da kommen die falschen Daten. Zum Lesen verwende ich aktuell den Memory Dump der USBDM Software. Dazu kommt noch, das mir Memory Dump die Daten als S19 Files speichert. Ich hab die mit srec_cat ins bin Format konvertiert, damit ich die zumindest vergleichen kann. Aufgabe: ich habe ein bin File, das ich früher mal mit dem XProg ausgelesen habe, und das muss jetzt in den Flash des 9S08DZ96 und dabei sollte nichts schief gehen. Wie sollte ich vorgehen? Wie muss ich die Daten vorbereiten? Wie schreiben? Rechner: WinXP mit CodeWarrier und USBDM Software VG Ralf
:
Bearbeitet durch User
Kannst du in deinen Tools genau (!) diesen uC auswählen (mit Betonung auf "DZ96"). Das ist ja ausserhalb des 64k Bereichs, da muss die Auslese-SW (die für die versch. Derivate und Speichergrößen ganz unterschiedlich konfiguriert sein kann) wohl die Flash-Page entsprechend umschalten. Ist lange her, dass ich damit gearbeitet habe, und mit HCS08, die >64k haben, schon gar nicht. Deshalb alle Angaben ohne Gewähr.
Yes, das USBDM Tool kennt genau diesen Typ, und es soll wohl eine Einstellung geben, mit der das korrekt gelesen werden kann. Ich find nur bislang keine Anleitung, wie. Ich hab mal das bin File versucht in ein S19 zu konvertieren, aber da meckert das Programm, das ausserhalb der gültigen Bereiche geschrieben werden würde.
:
Bearbeitet durch User
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.