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 | ||
| ||
> 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) |