Bootstrap

Autosar 启动过程-基于ETAS工具

前言

本文介绍基于ETAS工具的BIP包的启动过程,及在工具链中的相关配置。本文描述的启动不包含芯片端的启动,因为各芯片可能都不太一样,但到Main函数之后的流程,可以通用Autosar的流程

OS启动前

EcuM

启动过程,在Main函数中调用EcuM_Init函数,且不会再返回,示例如下:

OS_MAIN() 
{
  
    Dem_SetOperationCycleState(0u, 0);

    EcuM_Init();


}

在EcuM_Init中进行了EcuM_AL_DriverInitZeroEcuM_AL_DriverInitOne,这两个阶段配置的函数可以参考:
Autosar EcuM配置-初始化及下电执行函数-基于ETAS软件

/*This callout initialize BSW modules that do not use post-build
        configur
;