CLASSIC
Modul: wdgm
Rolle: heuristic
Konfidenz: 85%
SNIP_CLASSIC_WDGM_SECTION_7_5_3_Watchdog_Handling_during_Sleep
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 |