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

Re: Fehler Codes über Host LED Kategorie: Progr. Assembler, TaskingTools, OS (von André H. - 2.01.2004 22:44)
Als Antwort auf Fehler Codes über Host LED von Markus A. - 2.01.2004 17:17

Hallo Markus,
 
> die Fehler Codes werden über die Host LED für meinen
> Geschmack zu schnell ausgegeben, ich jedenfalls
> komme mit dem Zählen nicht mit.

Na gut. Ich kann das ganze etwas verlangsamen.
Zuerst hatte ich es auch langsamer, jedoch war mir das
etwas zu langsam. :-)
(Ich zähle nunmal gerne schnell *grins*)

> Ausserdem wird der
> Fehler Code auch nur ein Mal gezeigt, so dass man
> eigentlich gar keine Chance hat den Code zu entziffern.
> Ich würde mir wünschen, dass der Code langsamer und
> wiederholt ausgegeben wird. Was meint Ihr dazu?

Warum nicht wiederholt ?
Fehlercodes werden in einer Schleife ausgegeben !
(Können aber durch das Drücken auf HOST quittiert werden.)
Verwechsle bitte Fehlercodes nicht mit dem Blinkcode nach dem Beenden
von Programmen mittels quit !
Es gibt drei Arten von Blinkcodes:
1. quit:
   Hier wird bei Werten ungleich -1, bevor die Unit in den Hostmode geht,
   einmalig der Blinkcode ((quit_Wert-1)mod 10 +1) ausgeben.
   Oder Kurz: Der Blink-Code spiegelt die Einerstelle des Quit-Werts dar.
   (Ziffer 0 wird als 10x Blinken ausgegeben)
   Vorher wurde dies als "Q " + Wert für 1sek. am internen LCD dargestellt.
2. Fehler durch unbekanntes Hostmode-Kommando
   Zweimal kurzes Blinken, danach ist die Unit wieder im Hostmode
   Vorher wurde dies als "? " + Kommando für 1sek. am internen LCD dargestellt.
3. Die echten Fehlermeldungen:
   Dies sind die Blinkcodes, welche in einer Schleife dargestellt werden:
   3x lang, 1x kurz   "BURN ERR"
   3x lang, 2x kurz   "STO TRAP"
   3x lang, 3x kurz   "STU TRAP"
   1x lang, 1x kurz   "ILL OPA"
   1x lang, 2x kurz   "BTRAP"
   1x lang, 3x kurz   "UND OPC"
   1x lang, 4x kurz   "FP ERR"
   1x lang, 5x kurz   "FPE DIV0"
   1x lang, 6x kurz   "FPE STOF"
   1x lang, 7x kurz   "FPE INOF"
   1x lang, 8x kurz   "ILL INA"
   2x lang, 1x kurz   "FPE CONV"
   2x lang, 2x kurz   "FPE UNDF"
   2x lang, 3x kurz   "PRT FLT"
   2x lang, 4x kurz   "FPE STUF"
   2x lang, 5x kurz   "FPE FLUF"
   2x lang, 6x kurz   "ILL BUS"
   2x lang, 7x kurz   "FPE FLOF"
   Vorher wurden diese Fehlermeldungen auf dem internen LCD als Text ausgegeben.
   Die wenigsten dieser Fehler kann man aus C2 heraus provozieren.
   BURN ERR wird meist beim Laden von HEX-Code ausgelöst, wenn sich
   im Ziel-Speicherbereich bereits Code befindet. Wenn man also vergessen hat
   das Flash-Segment vorher zu löschen.
   ILL OPA tritt auf, wenn eine ASM-Routine einen Integerzugriff auf eine ungerade
   Adresse macht.

   Einfach zu provozierende Fehler währen z.B.
   FPE DIV0 - Eine Float-Variable wird durch 0 geteilt
   ILL INA - Es wird mit system.call() versucht eine ASM-Routine an einer ungeraden
   Adresse aufzurufen.

Ich hätte die Datei nicht "OSOPT_V3-Error-Codes.txt", sondern
"OSOPT_V3-Flash-Codes.txt" nennen sollen. :-)

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: Fehler Codes über Host LED (von Markus A. - 2.01.2004 23:28)
    Re: Fehler Codes über Host LED (von André H. - 2.01.2004 23:57)