Forum: Mikrocontroller und Digitale Elektronik Dragon12 / HCS12 / Freescale 9S12DP256 Anfängerprobleme


von Franjo Rupcic (Gast)


Lesenswert?

Hallo zusammen,

ich bin mir net sicher ob die Frage hier her gehört das es sich um
einen FRESSCALE Prozessor 9S12DP256 handelt aber ich hoffe jemand kann
mir weiterhelfen (aber ein anderes Forum dafür empfehlen).

Nach den AN und Datasheet habe ich zuerst den seriellen Debuger D-BUG12
und Bootloader studiert. Nach allen Angaben sollte der Bootloader mir
ein Menu im Hyperterminal anbieten welches Punkte wie Erase Flash/ Load
Programm etc anbietet. Im EDV Modus welcher mit Schaltern betätigt wird,
sollte ich dann in der lage sein mittels dem Programm D-BUG12 (welches
im FLASH liegt) meine Programm im RAM zu Debuggen.

Sowie das Menu als auch das Debugen an sich erhalte ich nicht.
Beim Versuch den D-bug12 wieder aufzuspielen (S19 file von Freescale)
erhalte ich immer die error Meldung (Adress E0000-E0003) doesn't
exsist. Es ist noch ein Convertierungstool für diese S-Files dabei
gewesen wo ich mir nicht sicher bin was ich da genau tun soll.

Ich hoffe jemand kann mir weiterhelfen

Danke

p.s. Entwicklungsumgebung ist der Codewarrior

von Eckhard (Gast)


Lesenswert?

Hallo,

versuch Dein Glück mal hier :

http://forums.freescale.com/

Eckhard

von Klaus (Gast)


Lesenswert?

Hallo,
habe da mal vor Jahren mit rumexperimentiert, um den DBUG12 auf mein
T-Board (Elektronikladen) draufzukriegen.
Folgeden Batchdatei habe ich damals erstellt:

sreccvt.exe -m c0000 fffff 32 -ob -o  BootDP256-16banked.S19
BootDP256-16.S19
sreccvt.exe -m c0000 fffff 32 -ob -o  db12DP256-16banked.S19
db12DP256-16.S19

Dann gibt's da noch eine Datei  DB12RG4.pdf   (223.642 Bytes)
sowie natürlich das sreccvt.exe   (180.224 Bytes)

Wenn "nichts" im uP ist, braucht man einen Zugang zur "PDM"
Schnittstelle, sonst kriegt man nichts in das Teil rein.
Wen DBUG12 drin ist, meldet es sich auf der RS232-Schnittstelle , am PC
sollte ein "einfaches" Terminalprogramm laufen.

Das kostenlose "OC-Console" tut's vollkommen ...
http://elmicro.com/de/occonsole.html

--> Bitte melde Dich nochmal, wenn das nicht weiterhilft.
Klaus

von Franjo Rupcic (Gast)


Lesenswert?

Erstmal danke für die Antworten. Viel daraus gelernt aber wenig erreicht
^^

An Klaus:

Währe super wenn ich deine email erhalten könnte

Aber wenn jemand anders weiterhelfen kann währe das natürlich auch
super.

Ich habe die Schritte befolgt welche mir Klaus im Eintrag zuvor erklärt
hat. Doch weiterhin tritt die Fehlermeldung auf beim
db12DP256-16banked.S19 auf:

Error while writting to 398000 - 398200 NO MEMORY AT THIS ADRESS

Das andere File BootDP256-16banked.S19 wird in die Page 3F ohne
Fehlermeldung geladen.

Eine Vermutung stell ich mal auf:

Für das Flashen der s19 Files benutze ich Hi-Wave (TrueTime Simulator
Metroworks) da ich das Bootloader menu nicht im Terminal nach mehrer
Versuchen mit Baudratewechsel nichts erhalte. Im Hi-Wave benutze ich
das GDI Interface (Serielle Schnittstelle). Entweder sind eine Pages
geschütz und ich kann diese nicht überschreiben oder beim laden in den
Flash findet kein Pagewechsel statt.

Währe für jede Hilfe dankbar

Danke cu

von Franjo Rupcic (Gast)


Lesenswert?

Leider noch keine Antwort und Lösung zu dem Thema :-(

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.