Freescale Controller

Gast #504367
Lesenswert?
• ▲
▼
Hallo,

mir wurde ein Freescale Controller aufs Auge zugedrückt, mit der 
Begründung "Nimm doch die von Freescale, da haben wir Samples von".

Also startete ich den Codewarrior (8Kb Version) und probierte an einem 
Demoboard mit einem MC56F8323. Das ganze ist alles nicht so schwierig zu 
Programmieren, aber wie baue ich ein eigenes Board auf.

Die Controllersample sind vom Typ MC56F8347. Kann ich dieser mit dem 
JTAG Port, des Demoboards Programmieren? Hat jemanden vielleicht eine 
Grundbeschaltung, nur um Programme aufzuspielen. Meine erster Versuch 
auf einer Laborplatine und einem selbstgebauten JTAG Kabel lief nicht 
gut, ich bekomme immer die Fehlermeldung "Core doesn't response".

Vielleicht findet sich ja jemand der mit dieser Prozessoren Erfahrung 
hat. Dann schreibe ich nötige Einzelheiten.

Entschuldigung für's Deutsch ich bin Däne.
Gast #504380
Lesenswert?
• ▲
▼
hallo,
ich kenne nur die kleinen freescales (hcs12x).
die benutzen zum flashen und debuggen das sogenannte BDM (background 
debug mode) interface.
dabei handelt es sich um ein 1-draht interface, über das ein 
proprietäres protokoll läuft (frequenzabhängig mit unterschiedliche 
pulslängen usw.)
kann sehr gut sein, dass es auf deinem controller auch so ist...
Gast #504386
Lesenswert?
• ▲
▼
Hallo guro,

ein 1-draht Interface wäre schön. Auf dem Board ist eine ganz normaler 
JTAG mit TDI,TDO,TMS,TCK und !TRST. Ich hab in Codewarrior auch noch 
nichts über Schnittstellen umstellung gefunden. Das Demoboard wird auch 
über die Parallele Schnittstellen betrieben.
Gast #504403
Lesenswert?
• ▲
▼
@Lars
Die Schaltung von dem Demo-Board ist doch verfügbar-oder? War zumindest 
bei dem MC56F8300 Demo-Board so. JTAG <-> LPT ist ein einfacher 
Levelshifter mit ein paar Widerständen. Hatte damals den Schaltungsteil 
damals einfach übernommen. Funktionierte ohne Probleme.

Gruß
Dieter
Gast #504414
Lesenswert?
• ▲
▼
Hallo Dieter,

Das habe ich auch probiert. Ich denke das Board ist das was ich habe. 
Was hattest du für einen µC von Freescale. Ich weiss nicht ob ich etwas 
bei den äußeren Beschaltung vergessen habe, weil der Controller auf dem 
Board(64 Pin) ist viel kleiner als der 56F8347(160 Pin). Hast du 
vielleicht noch einen Schaltung davon?
Gast #505296
Lesenswert?
• ▲
▼
Hallo Lars,
habe leider keinen Zugriff mehr auf das Projekt. Kann deshalb auch keine 
Schaltung, oder Ausschnitt davon, schicken. JTAG ist aber gut definiert 
und dehalb auch unabhängig von dem Baustein.
Nach dem gleichen Strickmuster habe ich auch mal ein Interface für einen 
Spartan-3 von XILINX gemacht, das dann kompatibel zur Altium 
Entwicklungsumgebung war.
Die Zuordnung der JTAG-Signale zu den LPT-Signalen ist teilweise 
unterschiedlich. Ist wohl Marketing und dient nur zur Verwirrung.

Gruß
DIeter

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.