Von:	Rieth Bernd (GS-EC/ESI4) *
Gesendet:	Montag, 29. November 2004 22:00
An:	Thiel Christof (GS/PVW11) *
Cc:	Schaut Edmund (GS/PVW) *; Borchert Andre (GS-EC/ESI4) *; Kratt Alfred (GS/PVW) *
Betreff:	EEPROM11.c in der ME711 Ulev
Hallo Hr. Thiel,

bei dem Projekt ME711 Ulev tritt in Verbindung mit dem Compiler V7 bei der Eepromkommunikation folgender Fall (1) auf.

Im Modul eeprom11.c in der Funktion placeEepromOrder kann bei Zugriffen auf die Eepromzelle "Fehlerspeicher Status" der Schreibzugriff (in äußerst seltenen Timingfällen), aufgrund einer falschen Statusrückmeldung des Eepromtreibers, nicht korrekt ausgeführt werden. Dies führt dazu, dass nach mehrmaligem FSP-löschen nichtendende Response-Pending-Nachrichten ($78) auftreten. Der Fall (1) wurde im Dauerlauf (nach mindestens 1000 Fehlerspeicherlesezyklen) nachvollzogen.

Das Modul eeprom11.c wurde heute (29.11.2004) korrigiert. Die Verhaltensursache (Timingverletzung) ist eindeutig geklärt.

Bei der Analyse dieses Falles stellte sich heraus, dass dieses Verhalten theoretisch ebenfalls bei den Eepromzellen
	2) - Adaptionswerte DVE
	3) - WFS Zufallszahl
auftreten könnte.

Auswirkung:
zu Fall 2) nochmaliges Anlernen des DVE im nächsten Fahrzklus
zu Fall 3) Beim fehlerhaften Schreiben der Zufallszahl ins EEPROM ist der nächste Startversuch nicht erfolgreich. Beim übernächsten Startversuch muss wieder eine neue Zufallszahl im EEPROM liegen, so dass kein Liegenbleiber zu erwarten ist.

Die Fälle (2) (3) konnten in keinem Dauerlauf (4 Tage) und in keiner Erprobung (PVS/ NullSerie/EAOM) nachvollzogen werden. Auch die Simulation (Timingvariationen) am Messplatz konnte diese theoretischen Fälle in der Praxis nicht darstellen.

Mit freundlichen Grüßen

    Bernd Rieth

.............................................................
Robert Bosch GmbH
Abt.         GS-EC/ESI4
phone: 	+49 - 711 - 811- 35612
mobil: 	+49 - 160 - 908 152 67
fax:	+49 - 711 - 811- 260877
mailto:bernd.rieth@de.bosch.com