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

Re: Systemdaten Ausgabe auf Ext-LCD Kategorie: Programmierung (von marcell - 25.03.2004 18:02)
Als Antwort auf Re: Systemdaten Ausgabe auf Ext-LCD von André H. - 21.03.2004 10:57
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, eigenes Board, OSOPT V3.0
> Hallo Marcel,
>
> > dank für die schnell rückmeldung,
> > das mit der HOST-LED habe ich auch schon
> > irgendwo gelesen und habe dies auch schon in einem anderen projekt eingeplant,
> > ist aber nicht das, was ich jetzt brauche.
> > vielmehr beötige ich die anzeige im extlcd  Ã¼ber >> os.hex version... usw.
> > ich dachte man könne die versionsdaten auslesen und über einen string
> > ausgeben.
> >
> > mit einer halben lösung bin ich auch schon zufrieden.
>
> Um den Versionsstring des OS zu bekommen, muÃ?t Du die richtige Stelle
> im OS (Segment 0) auslesen.
>
> Das wären:
> Release-Datum: ab 0x260 - 10 Zeichen, Null-terminiert
> Versions-Nr.: ab 0x286 - 8 Zeichen, Null-terminiert
>
> Allerdings könnte es hier ein kleines Problem:
> Entweder Du benutzt dafür ein kleines ASM-Proggie oder Du mu�t den Flash
> Byteweise auslesen.
>
> Frei nach dem Motto:
>
> inline function get0x286() returns byte
> {
>  inline vmcodes.VM_LOAD_ABSOLUTE_BYTE;
>  inline 0x286;
> }
> inline function get0x287() returns byte
> {
>  inline vmcodes.VM_LOAD_ABSOLUTE_BYTE;
>  inline 0x287;
> }
> //...usw.
> // für Addr. 0x288 bis 0x28C
> //...
> inline function get0x28D() returns byte
> {
>  inline vmcodes.VM_LOAD_ABSOLUTE_BYTE;
>  inline 0x28D;
> }
>
> ...
>
> string s;
>
> s=get0x286() + get0x287() +get0x288() + ... +get0x28C() + get0x28D();
>

>
> In s sollte dann beispielsweise bei OSOPT V3.0 "CC2 V3.0" stehen.
> Jedoch steht bei OSOPT_V2 hier "CC2  V.1" !!!
> Darum muÃ? nach dem selben Schema immer das Release-Datum
> ebenfalls ausgelesen werden !!
> Ich hab' dies allerdings nicht getestet. Es kann also sein, daÃ? es nicht funzt.
>
> Jedoch wird es in naher Zukunft das Modul flash.c2 geben.
> Was dann alles möglich sein wird, erzähl' ich lieber noch nicht. :-)
>
> MfG André H.


hallo andré

dank für deine hilfe, funktioniert prächtig.
habe mir auch ein modul gebastelt und werde es
mit deiner version modifizieren und verbessern.

mfg. marcell


    Antwort schreiben


Antworten:

Re: Systemdaten Ausgabe auf Ext-LCD (von André H. - 29.03.2004 18:56)
    Re: Systemdaten Ausgabe auf Ext-LCD (von marcell - 1.04.2004 20:58)