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