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)