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

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