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
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.
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.