Steuerung „stürzt ab“ – kein Zugriff mehr möglich |
Geschrieben von: Ralf Rösch |
Beim Auftreten einiger Fehler, wird auf der MCU-3000/6000 eine Exception ausgelöst. Dies läßt sich daran erkennen, daß im Monitorscreen von fwsetup die Bildschirmausgaben der Exception angezeigt werden. Um den Fehler genauer untersuchen zu können, muß der Text der Bildschirmausgabe an unseren Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann. gemailt werden. In den meisten Fällen wird eine Exception durch einen Programmierfehler im Anwenderprogramm (PCAP oder SAP) ausgelöst. Manchmal kann das Auftreten einer Exception aber auch auf einen Programmierfehler in RWMOS.ELF hindeuten. Es gibt verschiedene Typen von Exceptions wie z.B. „Floating Point“, „Bus Error“ oder „Address Errors“ u.a. Nachfolgend werden mögliche Ursachen von Exceptions näher erläutert. Floating Point ExceptionEine ungültige Gleitpunktoperation wurde durchgeführt. Dies kann z.B. eine Division durch 0 oder Wurzelbildung aus einer negativen Zahl verursacht werden. Da zur Darstellung von Gleitpunktzahlen auch nicht alle Bitkombinationen erlaubt sind, ist es auch möglich daß ungültige Zahlenwerte in Berechnungen verwendet werden. Dies kann z.B. durch Verwendung uninitalisierter Gleitpunktzahlen verursacht werden.
Address ErrorAddress Errors sind bei Lese- oder Schreibvorgängen möglich (on read / on write) Falsch oder nicht initialisiert Datenstrukturen z.B. AS. Dadurch werden dann u.U. intern ungültige Addressen berechnet.
Beispiel:
BUS-ErrorÄhnlich wie Address Error TLB ErrorÄhnlich wie Address Error |
Zuletzt aktualisiert am Dienstag, den 30. September 2008 um 15:43 Uhr |