Initialization Sequence of an AUTOSAR ECU#1

The two step Init Process
  • Initialization of interrupts [EcuM_AL_SetProgrammableInterrupts()]
  • Initialization of BlockZero drivers [EcuM_AL_DriverInitZero()]
  • Loading of Post Build Configuration Data
  • Validation of the loaded data
  • Initialization of BlockOne drivers [EcuM_AL_DriverInitOne()]
  • Translation of Reset Reason
  • Selection of default Shutdown Target
  • Starting the OS
Step 1 : StartPreOs Sequence
  • SchM_Init — BSW scheduler is initialized
  • BswM_Init — BSW Mode Manager is initialized
  • BSW is notified about the wake-up events raised received during the startup.
Step Two : StartPostOs Sequence
Recommended Initialization Activities in StartPreOs Sequence

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store