Freescale MC9S12C128, womit anfangen?

Gast #995146
Lesenswert?

Guten Tag!

Ich habe mir paar MC9S12C128 Mikrocontroller besorgt.
Zum programmieren habe ich ein Programmiergerät "PODEX" gebastelt.
Mit dem Controller habe ich eine Grundschaltung
aufgebaut (VCC 3.3V, GND und 8MHz Oszillator).
Programmiergerät angeschlossen. Kommunikation klappt schon mal.
z.B. FLASH auslesen mit hc12mem (http://cml.mfk.net.pl/hc12mem)
klappt ohne probleme. NoICE erkennt den Programmer und uC auch.
Also soweit klappt's.

Nun... habe CodeWarrior (testversion) gezogen und installiert.
Kleines Programm mit "C" geschrieben (eine LED blinken lassen).
Nach kompilieren kommt eine .S19-datei raus.
Was bei mir nicht klappt... diese Datei ins Flahs des Controllers zu 
laden.
Habe gelesen das mit NoICE das möglich se5n sollte.
Krieg'ich aber nicht hin.

Vielleicht hat jemand Erfahrung damit???

MfG
Dmitriy
Gast #998826
Lesenswert?

So, jetzt klappt's endlich.
Mit CodeWarrior erstellte .s19 konnte ich nicht ins Kontroller 
schreiben,
weil immer wieder die Meldung kamm, dass der Code ausserhalb seiner 
Bereich
lag. Mit Einstellungen in CodeWarrior komme ich noch nicht klar.
Deswegen habe ich ICCV12 Compiler runtergeladen. In Projekteinstellungen
eingestellt, dass Programmcode ins RAM (0x3000) geschrieben soll.
Dann hat's geklappt :) Programm ins Kontroller rein und ausgefürt!

Auch habe ich ausprobiert das Programm im bereich des Flash-speichers
zu speichern. Das ging auch. Nur ausführen kann ich es irgendwie nicht.
Nach eine Suche im Internet habe ich verstanden, dass man die 
Startadresse
im Reset-Vector angeben soll (0xffef, 0xffff).
Wie macht man sowas?? Habe keine Einstellungen für Reset-Vector 
gefunden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren