Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > Hallo C-Control Gemeinde, > ich möchte allen meine Erfahrungen mit dem CC-Pro 128 Appl. Board mitteilen. > Nach all dem, was ich hier im Forum gelesen habe und am Gerät erleben durfte, > ist dies vor allem für Anfänger eine wahre Zeitersparnis. > > Aufgabe: Ich möchte ein paar Sensoren auslesen > > Anforderungen: > - Zeitverhalten unkritisch, AD-Wandler notwendig > - möglicht programmierbar in C > - RS232 notwendig zur Datenübertragung > - möglichst USB für Entwicklungsumgebung > - die Lösung soll schnell gehen!!!! > > ...also komme ich an der C-Control nicht vorbei und bestelle bei Conrad, 2 Tage später ist das Teil da... > ...Erster Systemzustand:... große Freude > > Fachlicher Hintergrund: > Studium Informationstechnik, Schwerpunkt Mikroprozessortechnik, danach 4 Jahre Assi an der > Hochschule für Mikroprozessortechnik, Forschungsthema Betriebssysteme für fehlertolerante > Mehrrechnersysteme, dafür Assemblerprogrammierung und Echtzeitbetriebssysteme,und auch > Hardwareentwicklung für Zilog und Motorola Prozessoren, danach 15 Jahre bis heute > Softwareentwickler (C / C++ / C') und Projektmanager für mittelgroße Softwareprojekte... > ...ich bin also kein absoluter Anfänger > > Sonnabend 20.00 Uhr... ...ich finde kein passendes Netzteil und muss meine Versuche erst mal > vertagen, ich ackere das Manual durch und stöbere im Forum und bin der Möglichkeiten sehr > zufrieden, der Systemzustand ist stabil positiv ungeduldig... > > Die von mir zwischezeitlich zur Ansicht installierte IDE 1.7 (download) wird erstmal wieder > deinstalliert, da ich ja eine CD bekommen habe und ich erfahrungsgemäß davon ausgehe, das alles > zusammenwächst, was zusammengehört.... > > Sonntag 16.00 Uhr... ...ich finde ein passendes Steckernetzteil und bin nun nicht mehr zu halten, > habe noch keine Ahnung, dass meine Regierung mitten in der Nacht quengeln und dabei mein > Systemzustand zu "FRUSTRIERT" gewechselt sein wird... > > > Mein Ziel: Inbetriebnahme, Beispielprogramme auf das Teil laden und einmal debuggen... > > Zuerst alles ohne Probleme: ...ich installiere IDE-Version 1.6, auch die dazugehörige USB-Treiber - > Installation geht durch. Ich suche mir ein Beispielprojekt (Versuche möglichst eins zu nehmen, > dass keine Hardwarebeschaltung erfordert, welches habe ich leider nicht notiert), > compile und transfer sind eins.. > ...und wow! Es geht! ...dachte ich... > Ich versuche das Gerät zu starten und nix geht... ...Kontrolle in <Optionen><IDE><Schnittstellen> > <C-Control Test> ergibt: Die Hardware wird nicht mehr gefunden. Was nun folgt wird sich > bis 02.00 Uhr in der früh hinziehen und soll nur kurz angerissen werden: > > - ich lese mich nochmals durch das gesamte Manual auf der CD > - erkenne irgendwann die Bedeutung der Resetknöpfe RESET1 (Mega128) und RESET2 (USB-Teil) > > - ich installiere und deinstalliere IDE-Version 1.6 und USB Treiber, die Sympthome bleiben: > - sporadisch keine Verbindung über USB, der Transfer hängt sich auf. Zwischen 1% und 58% > schaffe ich so ziemlich alle Anteile, aber dann hängt sich die USB unweigerlich auf... > - ich versuche, den separat gedownloadeten USB-Treiber zu installieren, schmeiße dafür den > bisher installierten aus dem System, das ist irgendwie schief gegangen, ab jetzt macht es > den typischen doppelten Ping, wenn das USB-Gerät zugeschaltet wird, das sagt mir unweigerlich, > dass der USB-Treiber wrong ist. Ich gehe in den Gerätemanager und deinstaliere den Treiber > (ein Modul: C-Control to USB Device) von Hand und besuche die Internetseiten des > USB-Treiber-Lieferanten, auch die Registry wird durchforstet... ...Nach Neuinstallation werden alle > verfügbaren Kabel nacheinander an x USB-Ports getestet, > es folgt nochmaliges Studium der Hardwarebeschaltung und Jumper-Bedeutungen > in Bezug auf mögliche Konflikte. > - Wechsel zur Version 1.7.1, auch des USB-Treibers.... ...letzteres stellt sich als Problem heraus, > weil sich der Treiber nicht installieren läßt, des auch nicht nach nochmaligem Download der > neuesten freigegebenen Version. > > ... also wieder zurück zum alten USB-Treiber > > - ich wechsel den Rechner und mache auf dem Laptop alles noch mal durch... > > Müde und teilfrustriert sehe ich nochmal im Forum nach. Alle beschrieben Fehlerquellen im > Bereich USB (Suche USB) kann ich irgendwie auch beschreiben, insbesondere > - instabile Verbindungen > - das ständige Blinken der roten LED (Fehlerzustand USB, mal sofort nach Power-On, > mal nach Verbindung, mal nach Transfer-Versuch) > - Zugriffsverletzungen > > Aber so richtig reproduzierbar ist alles nicht... > Dann finde ich im Forum einen entscheidenden Hinweis: > > Danke GEMINI1606 !!! > > http://ccpro.cc2net.de/forum/lesen.php?eintrag=2325 ...und folgende... > > Also schnell wieder IDE und USB deinstalieren, Version 1.71 installieren und die beschrieben > Änderungen an den ini-Dateien... ...USB-Treiber nach Vorschrift installieren... ...es ist jetzt 02.00 Uhr > und ich bin leider schon etwas betriebsblind... ...mir fällt gerade noch auf, dass der USB Treiber jetzt > aus 2 Komponenten besteht und im Grunde eine virtuelle serielle Schnittstelle nachbildet > (USB-Serial-Port und USB-Serial Converter), ob das sauber geklapt hat, kann ich nicht mit > Bestimmtheit sagen... ....ich bekomme im nachhinein ein paar mal die Nachricht, > das ein Projekt für 32 kompiliert wurde, die Hardware aber 128 ist! ...Die Kontrolle der Einstellungen > ergibt, dass da etwas nicht stimmen kann... > > ...das Blinken der roten LED bleibt auch und ich gebe entnervt für diesen Tag auf! > > > Montag 08.00 Uhr... Test nach dem Frühstück, es gelingt mir kurioserweise, das Uhren-Demo zu > laden und es funktioniert. Das nachfolgende Blinken der roten LED stört mich aber mächtig... > ...Außerdem ist die Verbindung nach wie vor eine Art Lotto... ...menno, ich muss ins Büro... > > Montag 20.00 Uhr... ich beginne mit Version 1.71 noch mal von vorn, vorher möglichst umfassende > Deinstallation aller USB-Treiber-Komponenten, die dazu von der Deinstallation aufgerufene > Software läuft das erste mal ohne Fehler mit Erfolgsmeldung durch!!! > > > ...Die Installation des USB-Treibers aus Version 1.7.1 läuft sauber 2 mal durch > ( zuerst Converter, dann Device)... Achtung! Vorher die Ini-Einträge wie von GEMINI1606 ändern... !!! > > Danach hatte ich wieder Probleme mit der CC-Version beim Transfer. Angeblich hätte ich > den falschen CC-Control eingestellt.... (...diese Problem war nach Neustart der IDE verschwunden)... > > > ... UND jetzt funzt es, obwohl ich immer noch nicht im Debugger war... ...aber das wird bestimmt... > > > SYSTEMZUSTAND: ausgeglichen in positiver Erwartung > > > Hier einige Hinweise > > an die Macher der CC: > - Hilfreich wäre eine versionsbezogene Beschreibung der Bedeutung aller Fehlermeldungen > mit Lösungsvarianten > - Da ich den Zusammenhang zwischen Produktpreis und den Dingen die nachgeordnet kosten > (Handbuch, Support) gut kenne, bin ich nicht enttäuscht... > Allerdings wäre eine NEWS-Seite zu bekannten Problemen, > die laufend fortgeführt wird, nicht schlecht. Ähnlich gelagert ist ein aktualisiertes, erweitertes Manual > (pdf-download). > - Es mag sein, dass irgendwo noch versteckte Hinweise schlummern, solch grundlegende Probleme > wie hier aufgetreten sollten aber besser herausgestellt werden. > - Der USB-Treiber schreit nach Nachbesserung, denn Aufhänger gibt es immer noch... > - Nach Transfer des Programms zum Board leuchtet die rote LED weiter bis RESET1 betätigt wurde... > > > - an die Einsteiger: > > Wichtig scheint vor allem eine saubere Installation der USB-Treiber zu sein. > Die saubere Deinstallation älterer Versionen scheint schon problematisch. > Am besten gleich mit version 1.7.1 beginnen, auch > Treiber von 1.7.1, dabei vorher die ini-Dateien wie von GEMINI1606 beschrieben ändern und > vor allem darauf achten, dass beide USB-Treiber-Teile sich nacheinander sauber installieren. > Auch dass scheint problematisch zu sein... > > Der Treiber von Verion 1.7.1 läuft auch mit IDE 1.6. Das habe ich schnell noch getestet... > > PAUSE > > > > Nachdem ich dies alles geschrieben habe nun doch noch eine kleine Ernüchterung: > > ...wieder Aufhänger... > ...nach ein paar Stunden Betrieb des USB-Treibers habe ich zwar kein grundsätzliches > Dauerblinken mehr auf der roten LED aber das Bord wird nicht mehr gefunden, nach einigen RESET2 > kann ich Transfer noch mal versuchen, aber es schlägt fehl, das Blinken ist wieder da... > > > Vermutung: ...mein Board hat von Anfang an ne Macke... > ...der USB-Treiber hat ein Leck und/oder verliert Funktionszeiger > (was einige Zugriffsverletzungen erklären könnte) > > ...ich tippe auf letzteres, da das Blinken nun sofort da ist, wenn ich das Board einschalte... > Hat jemand der Fan-Gemeinde 'ne Idee? > > > SYSTEMZUSTAND ...müde... > > > > > ...und trotzdem allen Erfolgserlebnisse mit der CC MEGA 128 !!! > > Momsen > > > > > > > > > > > > > > > > >