Forum: Mikrocontroller und Digitale Elektronik keine Verbindung zu Board


von A. H. (dernetteeddie1978)


Lesenswert?

Hi Leute,

ich bin grad total am Ende. Ich versuche nun schon seit Tagen mein 
Evaluationboard zum debuggen mit dem Rechner zu verbinden und es geht 
gar nix.

Ich habe mir ein DEMOE9S08SV16 Board von Freescale gekauft. Auf dem 
Board ist schon ein Demoprogramm. Dieses Programm möchte ich nun vom 
Codewarrior 10 neu auf das Board spielen und dann im Debugger den Code 
zum lernen nachvollziehen.

Das Board hat eine OSBDM-JM60 und eine RS232 Schnittstelle.

Erst habe ich das Board per USB mit dem Rechner verbunden und in den 
Debugger Configurations die OSBDM-Schnittstelle eingestellt.

Danach habe ich per Project->Build All das Projekt compiliert und dann 
wollte ich es per Debug As->Codewarrior Download auf das Board spielen.

Hier motzt der CW immer er könne keine Verbindung zum Board aufbauen.

Nach einiger Recherche fand ich heraus, dass das wohl ein bekanntes 
Problem mit W7x64 Systemen, wie mein Rechner eins ist, und der JM60 
Schnittstelle ist. Abhlife sollte ein Firmwareupdate der JM60 
Schnittstelle bringen. Gesagt getan, mit dem P&E Updater die Firmware 
aktualisiert und dabei eine Fehlermeldung erhalten. Seitdem ist die USB 
Schnitstelle des Baords komplett tot. Das ganze Board wird nicht mal 
mehr im Gerätemanager erkannt, obwohl es mit dem Jumper J3, den man zum 
Update setzen sollte, eigentlich immer in den Bootloadermode gehen 
sollte. In einem anderen Thread, den ich im Freescaleforum aufgemacht 
habe, meinte man die Schnittstelle ließe sich dann nur noch mit nem 
anderen Board reparieren.
Selbst die Spannungsversorgung per USB läuft nicht mehr, das ganze Board 
ist nun tot.

Daraufhin habe ich die das Board auf externe Spannungsversorgung 
umgejumpert und ein Netzteil angeschlossen. Damit läuft es wieder und 
die Demosoftware, die bei Auslieferung schon drauf war geht nun auch 
wieder. Somit scheint der µC also nix abgekriegt zu haben.

Nun wollte ich das Board per RS232 anschliesen. Hab dafür ne RS232 PCI 
Karte in meinen Rechner gesteckt und das Board per 1:1 Kabel 
angeschlossen. (Das Board hat ne Buchse scheint also ein DCE zu sein, 
hab ich auch im Wikipedia nachlesen müssen).

Im CW hab ich das Projekt auf Cyclone Pro - Seriell umgestellt und neu 
compiliert.

Die zwei seriellen Schnittstelle der Karte werden vom CW erkannt aber 
das Board wird auch hier nicht gefunden.

Verschiedene Baud-Raten habe ich auch erfolglos probiert. Die sci.c ist 
hier leider missverständlich kommentiert. Oben im Kommentar sind 19200 
und weiter unten 9600 Baud angegeben.

Im Google hab ich gesehen, das Cyclone Pro ein separates 
Hardware-Interface ist.

Meine erste Frage wäre nun ob ich das Board also nur noch über dieses 
spezielle Interface ansteuern kann?

Das erscheint mir schon seltsam, dass man mit dem CW keine normale 
serielle Schnittstelle bedienen können soll. Zumal die beiden COM-Ports 
der PCI-Karte ja auch erkannt werden?

Auch der Versuch das Bord per Null-Modem Kabel anzuschließen brachte 
keinen Erfolg.

Mein Gedanke, die RS232 könne bei dem Firmwareupdateversuch ebenfalls 
Schaden genommen haben, scheint ebenfalls falsch, da die beiden 
Schnittstellen schaltungstechnisch völlig voneinander getrennt sind.

Das ganze ist alles noch neu für mich und ich hab echt keinen Plan mehr 
wie ich es noch versuchen kann.

Auch der Versuch den Chip für die JM60 Schnittstelle (MC9S08JM60) per 
Hardreset wieder zum funktionieren zu bringen, der hat dafür den Pin 3 
den man auf Masse ziehen muss, schlug fehl.

Vielleicht hat hier ja einer mehr Plan als ich... (bestimmt sogar)

Gruß
Eddie

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
Noch kein Account? Hier anmelden.