1.配置实战
本节通过 EcuM 的 Demo 工程介绍 EcuM 的基本配置,Demo 工程主要配置:Os 的启动模式、EcuM 初始化的函数、休眠模式、唤醒源。
Os 的启动模式配置成默认启动模式;初始化配置了 BswM 和 Port 和MCU示例,实际使用中需根据需求 添加 BSW 模块和驱动模块的初始化函数;休眠模式和唤醒源各配置了一种。该休眠模式可供 BswM 引用, 该唤醒源由 CanTrcv 引用。
2.EcuMGeneral
1.EcuMIncludeDet: 如果为真,初始化对应的BSW模块。
2.EcuMRbRunMinimumDuration:持续时间以秒为单位。如果将其配置为非零值,则在启动后,即使没有任何用户的运行请求,EcuM也将继续保持在RUN状态。在配置此值时,Integrator应该参考Rte启动的时间来配置。
3.EcuMMainFunctionPerio:主函数EcuM_MainFunction调用周期,现在的基础软件主函数都映射到了Task里了。
4.EcuMRbSlaveCoreEarlyStart:如果此参数设置为TRUE。从内核会更早地启动,比如从内核将在初始化EcuMDriverlnitListOne之前由master启动。如果该参数设置为FALSE,则在EcuM_Init的结束阶段启动Slave内核。
5.EcuMRbNvMBlockDeviceld&#