1.功能说明
ECU Manager(EcuM)模块是管理 ECU 状态的基本模块,它可以初始化驱动和其他 BSW 模块,实现 ECU 的休眠、唤醒、下电、复位的控制,以及对已发生的唤醒进行验证的功能。因此 EcuM 是必不可少的 模块,对系统的正常运行具有至关重要的意义。
在 EcuM 的配置项 EcuMDriverInitListZero 中,可配置驱动相关的初始化函数,在 EcuMDriverInitListOne 中可配置 BSW 模块的初始化函数。EcuM 的休眠、唤醒、下电、复位的控制,以及对已发生的唤醒进行验 证的功能,需要配合 BswM 使用。在 BswM 中可以配置休眠、唤醒、下电、复位的条件,当系统满足条件 时,BswM 可以调用 EcuM 的接口进行相应的操作。
EcuM 模块主要功能如下:
1. ECU 状态处理
2. 管理系统启动流程
3. 管理系统关闭流程
4. 管理系统休眠、唤醒流程
5. 处理唤醒源确认
6. 设置 Bootloader 启动目标
下面对 EcuM 模块功能进行详细介绍:
1.Startup阶段: 即上电时序,上电或者