Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Installation aktuelles os Kategorie: CC2-Unit & Appl.Board / CC2-Station (von Arnold - 26.07.2003 9:11)
Als Antwort auf Re: Installation aktuelles os von André H. - 26.07.2003 8:56

Hey, jetzt funktionierts.

- jetzt erklärs nochmal für Dumme,

d.H die alten Funktionen
z.B.
   lcdext.print("CC2-Station");
  lcdext.line(2);
  lcdext.print("Testproggie");

funktionieren nicht mehr ?

Danke Arnold

> Hallo Arnold,
>
> Jetzt einmal ganz von vorne:
>
> 1. CC2-station in den Bootmode versetzen
> 2. OSOPT V2 laden
> 3. Nach dem Laden, Station in den Hostmode versetzen.
> 4. sys0001.hex mit vorherigem Flash-Löschen laden. (ohne Programmstart nach Download)
> 5. Die Module lcdext.c2, stports.c2 & stkeyb.c2 in die entsprechenden
>     Ordner kopieren und ggf. Einträge in den modules.txt machen. (siehe htmls zu den Modulen)
>
> Hier ein kleines Testprogramm für die Alternativtreiber (lcdext.c2, stports.c2, stkeyb.c2):
>
> byte i;
> thread main
> {
>   lcdext.init();
>   stports.init();
>   stports.LCDlight(1);
>   lcdext.print("CC2-Station");
>   lcdext.line(2);
>   lcdext.print("Testproggie");
>   sleep 1500;
>   lcdext.clear();
>   loop
>   {
>    for i=1 ... 8
>    {
>     lcdext.delline(1);
>     lcdext.line(1);
>     lcdext.print("LED ");
>     lcdext.zahl2(i);
>     stports.togLED(i);
>
>     lcdext.line(2);
>     lcdext.date(3);
>     lcdext.put(0x20);
>     lcdext.time(0);
>     sleep 500;
>    }
>   }
> }

> Auf dem LC-Display sollte jetz in der zweiten Zeile das Datum und die Uhrzeit erscheinen.
> In der ersten Zeile steht, welche LED gerade umgeschalten wird.
> Das Programm schaltet alle 8 LEDs nacheinaner ein und dann wieder aus.
> Das Ganze mit einem 500ms Intervall.
>
> Beachte bitte, daÃ? die Beispielprogramme mit den Alternativtreibern nicht funktionieren !
> Ich werde versuchen, diese irgendwann auf die neuen Treiber anzupassen.
>
> Wenn dies auch nicht funzt, dann stimmt etwas mit dem HEX-Load nicht.
> Das kann dann mehrere Ursachen haben:
> 1. Versetze die CC2 n den Hostmode und klicke beim Download-Tool auf "Info lesen".
>    Es muÃ? dann der String "C-Control II, 2001/08/19, CC2  V.2, by Eric Hospel"
>    erscheinen. Ansonsten befindet sich nicht OSOPT V2 in der CC2.
>    (Wenn nicht, OS neu laden)
> 2. Wenn es dies nicht war, dann schau mal mit einem Texteditor(Notepad) in die
>    cc2netdl.ini des Download-Tools
>    Der Eintrag ReverseHexOffset muÃ? entweder auf -1 für automatische Erkennung
>    des OS oder auf 0 für OSOPT stehen. Standard:   ReverseHexOffset=-1
>
> 3. Wenn es dies auch nicht ist, dann stimmt etwas anderes nicht.
> Allerdings, wenn das Programm nicht ausgeführt wird und das Display leer bleibt, dann
> ist das ein Zeichen, daÃ? der/die ASM-Treiber nicht bzw. an die falsche Stelle geladen wurden.
>
> MfG André H.
>
>
> > Hallo André,
> >
> >
> > folgende vorgehensweise wurde durchgefuert:
> >
> > Verwendetes Downloadtool: CC2Net.de - DownloadTool V2.1
> >
> > *1. Versuch
> >
> > 1. Laden von stationdriver.hex, HEY-Load Segment 3 vorher löschen
> > 2. Laden von adr_manager.hex , Proggrammstart nach Download
> > 3. kopieren der SP Lib dateien (.c2) an die vorgesehenen Orte
> > 4. Einspielen des Testprogrammes /station_c2_basics11/Station_basics_LCD/ZEIT_ANZEIGE
> >
> > Status: Erfolglos
> >
> > *2. Versuch
> >
> > 1. Laden von stationdriver.hex, HEY-Load Segment 3 vorher löschen
> > 2. Laden von adr_manager.hex 
> > 3. Laden von sys0001.hex, Proggrammstart nach Download
> > 4. kopieren der SP Lib dateien (.c2) an die vorgesehenen Orte
> > 5. Kopieren von
> >    lcdext.c2 ab V2.2  - LCD-Treiber
> >    stport.c2   - Station Zusatzports (Relais, LEDs Port PO.0 - .4, LCD-Beleuchtung)
> >    stkeyb.c2   - Station-Tastatur
> >
> > 6. Einspielen des Testprogrammes /station_c2_basics11/Station_basics_LCD/ZEIT_ANZEIGE
> >
> > erfolglos.
> >
> > *3. Versuch (Komisch)
> >
> > 1. Test des Beispieles station_c2_basics11Station_basics_PORT_IOANSTEUERUNG_LED
> >
> > Status : erfolglos
> >
> > 2. Einspielen der Datei stationdriver.hex mit dem Tool: CC2Download.exe
> >
> > Status: Beispiel funktioniert.
> >
> >
> > Ich habe alles möglichen Varianten versucht aber so richtig schlau werde ich nicht.
> >
> > Caio und Danke
> >
> > Mfg Arnold


    Antwort schreiben


Antworten:

Re: Installation aktuelles os (von André H. - 26.07.2003 12:43)