AUTOSAR_CP_SWS_FlashEEPROMEmulation
FIG-2c06f67a3265f9b6
991 × 411 px
1 Release(s)
Figure 9.1: Sequence diagram of Fee_Init
SHA-256 Inhalts-Fingerabdruck:
2c06f67a3265f9b651fc60461d5f82c240c866784119ddfc9e7477e7a513c4f0
✦
KI-generierte Bildanalyse & technische Beschreibung
Modell: gemini-3.8-flash (via agy) · Rezept figure-series@1 · erstellt am 2026-10-08
1. Diagrammtyp & Architektur-Kontext
UML-Sequenzdiagramm zur Initialisierung des BSW-Moduls Flash EEPROM Emulation (Fee) im Kontext der AUTOSAR Basic Software. Dargestellt ist das Zusammenspiel zwischen EcuM, SchM und Fee im Rahmen der Initialisierungs- und Vorbereitungsphase.
2. Komponenten, Entitäten & Schnittstellen
Beteiligte Entitäten («module»):
EcuM: ECU State Manager als Aufrufer der Initialisierungsfunktion.SchM: Basic Software Scheduler (Schedule Manager) zur zyklischen Triggerung von Main-Funktionen.Fee: Flash EEPROM Emulation Modul.
Schnittstellen und Operationen:
Fee_Init(const Fee_ConfigType*)mit RückkehrFee_Init()(synchroner Aufruf vonEcuManFee).Fee_MainFunction()mit RückkehrFee_MainFunction()(zyklischer/periodischer Aufruf vonSchManFee).
3. Dynamisches Verhalten & Sequenzablauf
Sequenzablauf ohne Verzweigung:
EcuMruft synchronFee_Init(const Fee_ConfigType*)aufFeeauf.- Nach
Fee_Initwird der Modulstatus aufMEMIF_BUSY_INTERNALgesetzt; Aufträge (Jobs) können ab diesem Zeitpunkt bereits angenommen werden. Fee_Init()kehrt zuEcuMzurück.- In einem nachfolgenden kombinierten Schleifenfragment (
loop) ruftSchMperiodischFee_MainFunction()auf. Sofern interne Verwaltungsoperationen erforderlich sind, verbleibt der Modulstatus aufMEMIF_BUSY_INTERNAL. - Nach Verlassen der Schleife bzw. nach Abschluss der internen Verwaltung ruft
SchMerneutFee_MainFunction()auf; sind die internen Verwaltungsoperationen abgeschlossen oder gar nicht erforderlich, wird der Modulstatus aufMEMIF_IDLEgesetzt.
4. Normative Relevanz & Entwickler-Hinweise
Das Diagramm spezifiziert das Verhalten des Modulstatus nach Aufruf von Fee_Init:
- Das Modul wechselt nach
Fee_Initin den StatusMEMIF_BUSY_INTERNAL, ist jedoch bereits in der Lage, Jobs entgegenzunehmen. - Erforderliche interne Verwaltungsoperationen werden über zyklische Aufrufe von
Fee_MainFunction()abgearbeitet. - Sobald keine internen Operationen mehr anstehen oder diese abgeschlossen sind, wechselt der Status zu
MEMIF_IDLE.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.