CLASSIC
Modul: modemanagementguide
Rolle: constitutive
Konfidenz: 95%
SNIP_CLASSIC_MODEMANAGEMENTGUIDE_SECTION_4_1_Startup
Wortlaut
4.1 Startup
During startup phase the same BSW modules shall be initialized as the fixed EcuM
does. This is implemented via BswM rules which are executed after initialization of
EcuM and initialize these modules. The modules which are already initialized by flexible
EcuM are omitted by BswM.
The changed BswM rules can be seen in Listing 4.1.
Listing 4.1: BswM configuration for fixed EcuM compatible startup
rule InitBlockII initially false {
if ( EcuMode == MDG_EcuMode.ECU_STARTUP_ONE ) {
actionlist InitBlockIITrueActions
}
}
actions InitBlockIITrueActions on condition {
custom "EcuMCompatibility_SetStartup(null)"
custom "Port_Init(null)"
custom "Dio_Init(null)"
custom "Adc_Init(null)"
custom "Spi_Init(null)"
custom "Eep_Init(null)"
custom "Fls_Init(null)"
custom "NvM_Init(null)"
SchMSwitch EcuMode : ECU_STARTUP_TWO
custom "NvM_ReadAll()"
}
Guide to Modemanagement
R4.1 Rev 3
rule NvMReadAllFinished initially false {
if ( NvMReadAllJobMode != NVM_REQ_PENDING && EcuMode == MDG_EcuMode.
ECU_STARTUP_TWO) {
actionlist NvMReadAllFinishedTrueActions
}
}
actions NvMReadAllFinishedTrueActions on condition {
custom "CanTrcv_Init(null)"
custom "Can_Init(null)"
custom "CanIf_Init(null)"
custom "CanSM_Init(null)"
custom "CanTp_Init(null)"
custom "Lin_Init(null)"
custom "LinIf_Init(null)"
custom "LinSM_Init(null)"
custom "LinTp_Init(null)"
custom "FrTrcv_Init(null)"
custom "Fr_Init(null)"
custom "FrIf_Init(null)"
custom "FrSM_Init(null)"
custom "FrTp_Init(null)"
custom "PduR_Init(null)"
custom "CANNM_Init(null)"
custom "FrNM_Init(null)"
custom "NmIf_Init(null)"
custom "IpduM_Init(null)"
custom "COM_Init(null)"
custom "DCM_Init(null)"
custom "EcuMCompatibility_OnRteStartup()"
custom "StartRte()"
custom "ComM_Init(null)"
custom "DEM_Init(null)"
custom "FIM_Init(null)"
custom "EcuMCompatibility_SetUp(null)"
SchMSwitch EcuMode : ECU_RUN
}
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 | ModemanagementGuide.pdf |
|---|---|
| Dokumentseite | Seite 54 |
| Ziel-Modul | modemanagementguide (classic) |
| Ziel-Anforderung | SWS_PduR_00334 |
| Semantische Rolle | constitutive |
| Automatisierungs-Konfidenz | 0.95 |