Specification of ECU State Manager with
fixed state machine
V1.2.0
R4.0 Rev 3
4 of 186 Document ID 444: AUTOSAR_SWS_ECUStateManagerFixed
Table of Contents
1 Introduction.......................................................................................................... 8
1.1 Functional Overview..................................................................................... 8
1.2 Conventions Used in this Specification ...................................................... 10
2 Definitions and Acronyms.................................................................................. 11
3 Related documentation...................................................................................... 13
3.1 Input documents......................................................................................... 13
3.2 Related standards and norms .................................................................... 13
3.3 Related AUTOSAR Software Specifications .............................................. 13
4 Constraints and Assumptions............................................................................ 15
4.1 Limitations.................................................................................................. 15
4.2 Hardware Requirements ............................................................................ 15
4.3 Applicability to car domains........................................................................ 15
5 Dependencies to other Modules........................................................................ 16
5.1 Mode Management Modules...................................................................... 16
5.2 SPAL Modules ........................................................................................... 17
5.3 Peripherals with Wake-up Capability.......................................................... 17
5.4 Operating System....................................................................................... 18
5.5 Runtime Environment (RTE) ...................................................................... 18
5.6 BSW Scheduler.......................................................................................... 18
5.7 NVRAM Manager ....................................................................................... 18
5.8 Diagnostic Event Manager ......................................................................... 19
5.9 Network Management ................................................................................ 19
5.10 Other Basic Software Modules................................................................... 19
5.11 Software Components................................................................................ 19
5.12 File Structure.............................................................................................. 20
5.13 Version check............................................................................................. 22
6 Requirements traceability.................................................................................. 23
7 Functional Specification..................................................................................... 28
7.1 Main States of the ECU State Manager ..................................................... 28
7.2 Structural Description of the ECU State Manager ...................................... 31
7.3 STARTUP State ......................................................................................... 35
7.4 RUN State .................................................................................................. 44
7.5 SHUTDOWN State..................................................................................... 50
7.6 SLEEP State .............................................................................................. 59
7.7 WAKEUP State .......................................................................................... 65
7.8 Wake-up Validation Protocol ...................................................................... 73
7.9 Time Triggered Increased Inoperation ....................................................... 78
7.10 AUTOSAR Ports......................................................................................... 79
7.11 Advanced Topics........................................................................................ 89
7.12 Error Classification ..................................................................................... 92
7.13 Debug Support ........................................................................................... 93
8 API specification................................................................................................ 94
- AUTOSAR confidential -