mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Freescale MC9S12C128, womit anfangen?


Autor: Dimi (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: APW (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Adressen im S19 File sind OK ?

Autor: Dimi (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.