没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
MICROSAR EcuM Flex
Technical Reference
SysService_Asr4EcuM
Version 7.01.01
Authors
Jochen Vorreiter, Patrick Kleemann
Status
Released
Technical Reference MICROSAR EcuM Flex
© 2018 Vector Informatik GmbH Version 7.01.01 2
based on template version 4.8.3
Document Information
History
Author
Date
Version
Remarks
Jochen Vorreiter
2012-06-06
1.00.00
Initial Setup
Jochen Vorreiter
2013-01-30
1.00.01
ESCAN00064669 Updated compiler
abstraction and memory mapping
Jochen Vorreiter
2013-05-03
1.01.00
Added support of post-build-loadable
Added support of asynchronous
transceiver handling in 3.9.2
Added API
EcuM_ClearValidatedWakeupEvent()
in 5.3.10
Extended description of
EcuM_StartupTwo() in 5.3.3
Jochen Vorreiter
2013-10-31
2.00.00
ESCAN00069010 Added support for Alarm
Clock in 3.14
ESCAN00071546 Added Multi Core
support in 3.15
New API
EcuM_GoToSelectedShutdownTarget
ESCAN00071553 Changed handling of
wakeup source states in 5.1
Changes in chapter 4.2 Critical Sections
ESCAN00071552 Removed
BswM_EcuM_CurentState notification
Jochen Vorreiter
2014-06-03
3.00.00
Added Support for EcuM fixed
ESCAN00073631 Fixed missing
description of EcuM_BswErrorHook()
Jochen Vorreiter
2014-11-04
4.00.00
Added Support for Post-Build Selectable
Added chapter 3.15.1.2.1 Driver
initialization on the Slave Core.
Added chapter 3.15.5 Reconfiguration of
the BSW Core ID
Added MICROSAR specific CanSM
handling in 3.18.2.3.3
ESCAN00079382 Fixed missing
description of the StateRequest Port in
5.9.1.1
ESCAN00077124 Fixed description of
Critical Sections in 4.2
ESCAN00079407, ESCAN00068331 Fixed
description in Type Definitions of
EcuM_WakeupStateType in 5.1
Technical Reference MICROSAR EcuM Flex
© 2018 Vector Informatik GmbH Version 7.01.01 3
based on template version 4.8.3
Jochen Vorreiter
2014-11-25
4.00.01
Adapted description of
EcuM_DeterminePbConfiguration
Jochen Vorreiter
2015-01-26
4.01.00
Updated the Include structure and added
two files in 4.1.2
Updated access on PB and Variant data in
DriverInitLists in Ch. 5.8.2
Jochen Vorreiter
2015-07-14
5.00.00
Added new EcuM error ID for invalid
CoreID in Ch. 3.11.3
Added support for Mode Handling, see Ch.
3.16, 5.4.13 and 5.6
Removed subchapters “Parameter
Checking” from Ch. 3.11
Added missing API ID in Table 3-8
Service IDs
Jochen Vorreiter
2016-11-15
6.00.00
Added support for PNC notifications to
ComM about Wakeup Events
Jochen Vorreiter
2017-11-30
6.00.01
ESCAN00096797 Added hint to
EcuM_Shutdown API description
Jochen Vorreiter
2018-07-06
7.00.00
STORYC-2829 Added support for
initialization and shutdown of multiple
partitions
Jochen Vorreiter
2018-08-14
7.01.00
Added missing error ID
ECUM_E_HOOK_INVALID_APPLICATI
ONID in 3.11.3
Patrick Kleemann
2018-12-17
7.01.01
ESCAN00098617 Added ErrorId
ECUM_E_INVALID_GEN_DATA in ch.
3.11.1
Added ch. 4.3 ‘Memory Mapping with
multiple partitions’
STORYC-7328 Removed restriction in ch.
6.3.3
STORYC-7335 Added ch. 5.2 and 5.2.1
Modified ch. 5.3.17
Technical Reference MICROSAR EcuM Flex
© 2018 Vector Informatik GmbH Version 7.01.01 4
based on template version 4.8.3
Reference Documents
No.
Source
Title
Version
[1]
AUTOSAR
AUTOSAR_SWS_ECUStateManager.pdf
V3.0.0
[2]
AUTOSAR
AUTOSAR_SWS_DevelopmentErrorTracer.pdf
V3.2.0
[3]
AUTOSAR
AUTOSAR_SWS_DiagnosticEventManager.pdf.pdf
V4.2.0
[4]
AUTOSAR
AUTOSAR_TR_BSWModuleList.pdf
V1.6.0
[5]
AUTOSAR
AUTOSAR_EXP_ModemanagementGuide.pdf
V1.0.0
[6]
VECTOR
TechnicalReference_PostBuildLoadable.pdf
see delivery
[7]
AUTOSAR
AUTOSAR_SWS_ECUStateManagerFixed.pdf
V1.4.0
[8]
VECTOR
TechnicalReference_IdentityManager.pdf
see delivery
Caution
We have configured the programs in accordance with your specifications in the
questionnaire. Whereas the programs do support other configurations than the one
specified in your questionnaire, Vector’s release of the programs delivered to your
company is expressly restricted to the configuration you have specified in the
questionnaire.
Technical Reference MICROSAR EcuM Flex
© 2018 Vector Informatik GmbH Version 7.01.01 5
based on template version 4.8.3
Contents
1 Component History .................................................................................................... 14
2 Introduction................................................................................................................. 15
2.1 Architecture Overview ...................................................................................... 16
3 Functional Description ............................................................................................... 18
3.1 Features .......................................................................................................... 18
3.2 States of EcuM flex .......................................................................................... 20
3.3 States of EcuM fixed ........................................................................................ 21
3.4 The State Diagram of the EcuM flex................................................................. 23
3.5 The State Diagram of the EcuM with fixed state machine ................................ 24
3.6 Initialization ...................................................................................................... 25
3.6.1 EcuM_Init ......................................................................................... 25
3.6.2 EcuM_StartupTwo ............................................................................ 25
3.6.2.1 EcuM_StartupTwo in case of EcuM flex ......................... 25
3.6.2.2 EcuM_StartupTwo in case of EcuM fixed ....................... 25
3.6.3 Initialization Order ............................................................................ 25
3.6.4 Additional Code in the Initialization Callouts ..................................... 26
3.6.5 Inclusion of Additional Header Files ................................................. 27
3.6.6 Configuration Set Selection .............................................................. 27
3.7 Initialization of a MultiCore ECU ....................................................................... 28
3.8 Shutdown Targets ............................................................................................ 28
3.8.1 Using the API EcuM_SelectShutdownTarget().................................. 28
3.8.2 Default Shutdown Target .................................................................. 28
3.8.3 Reset Modes .................................................................................... 28
3.8.4 Sleep Modes .................................................................................... 29
3.9 Wake-up Sources ............................................................................................ 29
3.9.1 Validation Timeout ............................................................................ 29
3.9.2 Check-Wakeup Validation Timeout ................................................... 30
3.9.3 ComM Channel Reference ............................................................... 30
3.9.4 Polling of Wake-up Sources ............................................................. 30
3.9.5 MCU Reset Reason ......................................................................... 30
3.10 Main Functions ................................................................................................ 31
3.10.1 Wake-up Validation Protocol ............................................................ 31
3.10.2 Wake-up Validation Protocol for asynchronous Can transceiver ....... 33
3.11 Error Handling .................................................................................................. 34
3.11.1 Development Error Reporting ........................................................... 34
3.11.2 Production Code Error Reporting ..................................................... 36
3.11.3 EcuM_ErrorHook ............................................................................. 36
剩余136页未读,继续阅读
资源评论
&春风有信
- 粉丝: 5449
- 资源: 37
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功