CLASSIC
Modul: bswm
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_BSWM_SECTION_7_5_1_Activities_in_the_GoSleep_Sequence
Wortlaut
7.5.1 Activities in the GoSleep Sequence
In the GoSleep sequence the ECU Manager module configures hardware for the upcoming sleep phase and sets the ECU up for the next wakeup event.
[SWS_EcuM_02389] Upstream requirements: SRS_ModeMgm_00002, SRS_ModeMgm_00003
⌈To set the wakeup sources up for the next sleep mode, the ECU Manager module shall execute the EcuM_EnableWakeupSources callout (see [SWS_EcuM_02546] ) for each wakeup source that is configured in EcuMWakeupSourceMask for the target sleep mode.⌋
[SWS_EcuM_02951] Upstream requirements: SRS_ModeMgm_00002
⌈In contrast to the SHUTDOWN phase, the ECU Manager module shall not shut down the OS when entering the SLEEP phase. The sleep mode, i.e. combination of the Ecu M SLEEP phase and the Mcu Mode, shall be transparent to the OS.⌋
«module» EcuM
«module» Os Integration Code
«module» :BswM EcuM_EnableWakeupSources(EcuM_WakeupSourceType)
GetResource(RES_AUTOSAR_ECUM_<core#>)
BswM_EcuM_CurrentWakeup(sources, ECUM_WKSTATUS_NONE) Figure 7.11: GoSleep Sequence
[SWS_EcuM_03010] Upstream requirements: SRS_ModeMgm_00002
⌈When operating on a multicore ECU ECUM shall reserve a dedicated resource (RES_ AUTOSAR_ECUM) for each core, which is allocated during GoSleep.⌋
Versionen & Provenienz · Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.
Begründung & Zuweisungs-Evidenz
Cited verbatim in the snippet (deterministic citation).
Dokumenten-Herkunft & Rückverfolgbarkeit
| Spezifikations-Dokument | SWS_ECUStateManager.pdf |
|---|---|
| Dokumentseite | Seite 54 |
| Ziel-Modul | bswm (classic) |
| Ziel-Anforderung | SWS_EcuM_04040 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |