DEENESPTFRRUARHIKOZHNL
CLASSIC Modul: wdgm Rolle: heuristic Konfidenz: 85%

SNIP_CLASSIC_WDGM_SECTION_7_5_3_Watchdog_Handling_during_Sleep

Quelle: SWS_WatchdogManager.pdf (Seite 59) • Ziel-Anforderung: SWS_WdgM_00407

Wortlaut

7.5.3 Watchdog Handling during Sleep When the ECU State Manager enters SLEEP state it activates the sleep mode and calls the service WdgM_DeInit. The WdgM_DeInit (see [SWS_WdgM_00261]) updates the trigger conditions via a Watchdog Manager Mode switch to a sleep mode defined by the integrator and deinitializes the Watchdog Manager module. The mode switch is needed to update the watchdogs trigger conditions of all running watchdogs to a timeout that allows the rest of the shutdown to be executed without a watchdog reset. This is needed as a consequence of the concept “Windowed Watchdogs”. While the ECU is in SLEEP state, the normal execution of code and therefore also of the Watchdog Manager module is suspended. If the hardware watchdogs cannot or shall not be deactivated during SLEEP, this would inevitably lead to a watchdog reset. Thus, the watchdogs have to be triggered at some time during SLEEP. BSW components which are still in-service (like the BswM or the EcuM) have to care about the triggering of the hardware watchdogs while the Watchdog Manager module is deactivated. The Integrator has to configure the needed modes accordingly.

Versionen & Provenienz · Zugeordnete Anforderungen

Diese Angaben zeigt der Versions-Explorer.

Begründung & Zuweisungs-Evidenz

WdgM_DeInit stops supervision functions and handling

Dokumenten-Herkunft & Rückverfolgbarkeit

Spezifikations-Dokument SWS_WatchdogManager.pdf
Dokumentseite Seite 59
Ziel-Modul wdgm (classic)
Ziel-Anforderung SWS_WdgM_00407
Semantische Rolle heuristic
Automatisierungs-Konfidenz 0.85