Re: Problem mit LCD der Station2 Kategorie: CC2-Unit & Appl.Board / CC2-Station (von André H. - 19.12.2004 10:49) | ||
Als Antwort auf Re: Problem mit LCD der Station2 von Christian E - 6.12.2004 18:30 | ||
| ||
Hallo Christian & Rene, > ich werde zwar demnächst ohnehin auf OSV3 umsteigen, bin mir noch nicht > sicher ob OSV3 das Problem lösen kann. Ich hab das Gefühl, dass der > Displaycontroller in irgend einem seltsamen Mode kommt wo ich ihn mit > Softwarema�nahmen nicht mehr raus bekomme. Der Displaycontroller > braucht anscheinend einen reset. > > Hier wäre die Info von André interessant, ob ein grundsätzlicher Unterschied > bei der Displayansteuerung zwischen station_lcd aus OS_OPTV2 > und lcdext von OSV3 besteht. HALT ! Zuerst einpaar Grundlagen, da hier einiges durcheinander gerät: Das z.Zt. aktuellest Betriebssystem hei�t OSOPT V3.0 . Der Vorgänger hei�t OSOPT_V2, und das Original OS einfach nur OS, kann aber als original OS V1.1 bezeichnet werden. (bitte die Schreibweise der OS-Versionen beachten) Es sollte immer die aktuellste OS-Version benutzt werden, besonders bei der Station. Der einzige Grund, der noch existiert, OSOPT_V2 statt OSOPT V3.0 zu benutzen, ist das interne LCD der "alten" vergossenen CC2-Units. Dann das nächste: Prinzipiell hat die OS-Version wenig damit zu tun, welche Module und Treiber benutzt werden! Nur manche Module sollten ausschlie�lich ab einer bestimmten OS-Version benutzt werden. (z.B. sollte flash.c2 auf keinem Fall mit dem original OS verwendet werden. Für pcf8583.c2 ist ebenfalls als Mindestvoraussetzung OSOPT_V2 (oder höher) notwendig.) Nun zu den Modulen: Benutzt immer die aktuellen (alternativen) Module von hier. Benutzt niemals die hoffnungslos veralteten original-Module. (sofern Ersatz existiert) Gerade die original Stationmodule sind Buglastig. Gut, bei bereits bestehenden Projekten mu� man zwangsläufig bei den original-Modulen bleiben. Jedoch rentiert sich die Umstellung, welche meist nur wenige Stunden dauert, auf jeden Fall. (Ich beziehe mich hier z.B. auf Erfahrungswerte eines Projekts, das ich einmal für jemanden umgestellt hatte und damals ca. 80-90kB VM-Code hatte.) Wer also die Original-Module benutzt, und probleme damit bekommt, ist selber schuld. Das sind zwar harte Worte, aber anders lässt sich das nichtmehr ausdrücken. Und die korrekte Vorgehensweise für den Einstieg ist, wie auch in den FAQs beschrieben, folgende: 1. CC2-IDE installieren. 2. Das aktuelle ServicePack-Installieren. 3. Das CC2Net.de-Download-Tool installieren. (Für den Anfang reicht die Sharewareversion) 4. Auf die CC2 das aktuellste OS instalieren, welches im ServicePack enthalten ist. 5. Bei OSOPT V3.0 sys0002.hex in Segment3 laden, welche ebenfalls zum SP gehört. 6. Fertig. Punkt 4 und 5 entfallen beim Kauf von CC2-Units bei mir (CCTools). Ich lade auf jede Unit vor Auslieferung OSOPT V3.0 und sys0002.hex. Und, um nochmal auf die Ansteuerung des LCDs zurückzukommen: Da� es hier zu Probleme kommt, liegt zu 99% daran, da� station_lcd.c2 statt der aktuellen Version von lcdext.c2 verwendet wird. Hier gilt, selber testen. ;-) Um den Einstieg noch mehr zu vereinfachen, werde ich ein IDE-Setup erstellen, in dem bereits das letzte SP enhalten ist. Ich habe zwar noch kein grünes Licht seitens Conrad, die IDE so zu verändern, jedoch ist mir das mittlerweile egal. Denn, da ich schlie�lich den Support zur CC2 übernehme, habe ich hier eine gewisse Narrenfreiheit. ;-) (Conrad würde hier nichts unternehmen, selbst wenn dort jemand etwas dagegen hätte.) MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: |