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 André H. - 21.03.2004 10:57)
Als Antwort auf Re: Systemdaten Ausgabe auf Ext-LCD von marcell - 16.03.2004 22:21
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT_V2, 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.


Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: Systemdaten Ausgabe auf Ext-LCD (von marcell - 25.03.2004 18:02)
    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)