前言
本文介绍基于ETAS工具的BIP包的启动过程,及在工具链中的相关配置。本文描述的启动不包含芯片端的启动,因为各芯片可能都不太一样,但到Main函数之后的流程,可以通用Autosar的流程
OS启动前
EcuM
启动过程,在Main函数中调用EcuM_Init函数,且不会再返回,示例如下:
OS_MAIN()
{
Dem_SetOperationCycleState(0u, 0);
EcuM_Init();
}
在EcuM_Init中进行了EcuM_AL_DriverInitZero和EcuM_AL_DriverInitOne,这两个阶段配置的函数可以参考:
Autosar EcuM配置-初始化及下电执行函数-基于ETAS软件
/*This callout initialize BSW modules that do not use post-build
configur