Forum: Mikrocontroller und Digitale Elektronik MC9S08DZ96 Flash schreiben S19 / bin


von Ralf G. (dougie)


Lesenswert?

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
von APW (Gast)


Lesenswert?

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.

von Ralf G. (dougie)


Lesenswert?

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