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

Re: Download mit Xport schlägt mit Meldung falsche OS Version fehl Kategorie: Sonstige Hardware (von Rolf Klinger - 3.10.2013 11:49)
Als Antwort auf Re: Download mit Xport schlägt mit Meldung falsche OS Version fehl von Rainer - 17.09.2013 18:39

Hallo Lutz,
ich habe Deinen thread com so geändert, wie er bei mir funktioniert.
Probiere es mal und gib eine Rückmeldung.

 
 int xx;
 byte x[2];
 byte buf[2048];          //Erweiterter Empfangspuffer

 thread com
 {
   hwcom.setbuf(buf,1056);

   wait hwcom.rxd();
   x[0]=hwcom.get();
   if x[0]==254
   {
     wait hwcom.rxd();
     x[1]=hwcom.get();
  //   x[1]=hwcom.receive(x,1,1000);
     if x[1]==254 quit 1;// Hostmode einleiten, normal
     if x[1]==253 quit 256;
   }

   // Platz für eigene Schnittstellenroutinen ...
    if x[0] =='1' hwcom.print("Test Message");
    hwcom.flush();

 }
 


GruÃ?
Rolf

> Hallo Lutz,
> ich habe unter dem Thread X-Port meine Konfiguration des X-Ports abgelegt.
> Vielleicht hilft dir das.
> Grü�e
> Rainer
>
> > Hallo,
> >
> > ich möchte Programme mit dem Download-Tool über Xport laden.
> > Bei meinen diverses Ladeversuchen erhalte ich im Ergebnis immer die Meldung, dass
> > die falsche OS Version erkannt wird.
> > Ich habe zuvor per RS 232 Verbindung die neueste Version des OS OSOPT V3.1b2 (29.12.2007)
> > geladen, sowie sys0002 und mein Testprogramm (basiert auf den Vorschlägen von André H.)
> > Ich verwende die CC2 Station und das Xport LAN Interface HS von cctools.
> >
> > Die Verbindung zwischen Xport, dem CC2 Progamm und hwcom scheint zu funktionieren. Mit
> > einem Telnet Programm wird die Testmeldung bei Eingabe eines Zeichens ausgegeben.
> >
> > Ich bin für Vorschläge zur Problembehebung sehr dankbar, da ich derzeit hier trotz mehrerer
> > Versuche mit auch anderen Geschwindigkeiten und Xport Konfigurationen nicht weiter komme.
> >
> > Vielen Dank
> > Lutz
> >
> >
> > int xx;
> > byte x[2];
> >
> > thread com
> >  {
> >   wait hwcom.rxd();
> >   x[0]=hwcom.get();
> >   if x[0]==254
> >    {
> >     x[1]=hwcom.receive(x,1,1000);
> >     if x[0]==254 and x[1]==1 quit 1;// Hostmode einleiten, normal
> >     if x[0]==253 and x[1]==1
> >      {byte buf[2048];          //Erweiterter Empfangspuffer
> >       hwcom.setbuf(buf,2048);  // Hostmode einleiten XPort
> >       quit 256;                // Schnittstellenparameter beibehalten
> >      }
> >    }
> >
> >   // Platz für eigene Schnittstellenroutinen ...
> >    if x[0] =='1' hwcom.print("Test Message");
> >    hwcom.flush();
> >  }
> >
> > thread main
> >  {byte second;
> >   stports.init();
> >   lcdext.init();
> >   hwcom.setspeed(8);
> >   run com;
> >   loop
> >   {
> >    lcdext.line(1);
> >    lcdext.time(0);
> >    lcdext.line(2);
> >    lcdext.date(0);
> >    wait second!=system.second();
> >    second=system.second();
> >   }
> >  }
> >


    Antwort schreiben


Antworten: