logo资料库

TechnicalReference_CanSM_cn.pdf

第1页 / 共53页
第2页 / 共53页
第3页 / 共53页
第4页 / 共53页
第5页 / 共53页
第6页 / 共53页
第7页 / 共53页
第8页 / 共53页
资料共53页,剩余部分请下载后查看
MICROSAR CAN State Manager Technical Reference Version 2.10.01 Authors Mark A. Fingerle Status Released MICROSARCAN状态管理器 技术参考资料 Version 2.10.01 Authors Mark A. Fingerle Status Released
Technical Reference MICROSAR CAN State Manager 技术参考MICROSARCAN状态管理器 Document Information History Author Date Version Remarks Mark A. Fingerle 2012-08-08 Mark A. Fingerle 2012-10-23 2.0.0 2.1.0 Mark A. Fingerle 2013-05-03 2.2.0 Mark A. Fingerle 2013-06-13 2.3.0 Mark A. Fingerle 2013-08-13 2.4.0 Mark A. Fingerle 2014-10-13 2.5.0 Mark A. Fingerle 2015-11-13 2.6.0 Mark A. Fingerle 2016-01-13 2.7.0 Mark A. Fingerle 2016-05-13 2.8.0 Mark A. Fingerle 2016-08-01 2.9.0 Creation from scratch ESCAN00062053 Interface to provide internal bus-off recovery level 3.8, Table 3-4, 5.1, 5.2.13 ESCAN00062050 Instruction order for transition to no communication Figure 3-3 Figure 3-5 Update state machine pictures Figure 3-1, Figure 3-2, Figure 3-4 ESCAN00065274 Trigger CanIf PduMode wake up filter in PN use case 6.2.6 Remove chapter “4.2 Include Structure” and “4.3 Compiler Abstraction and Memory Mapping” ESCAN00068036 SetEcuPassive 0, 5.2.14, 6.2.7 ESCAN00068039 PreventBusSleepAtStartUp 3.13, 5.2.15, 6.2.8 ESCAN00069109 3.11 Baud Rate Adaption ESCAN00068797 3.14 BusOff Recovery Notifications ESCAN00076768 Post-Build Selectable (Identity Manager) support 6.2.9 ESCAN00076224 Add APIs to Assist EcuM Wakeup Validation 3.15, 5.2.11, 5.2.12 ESCAN00079340 Description BCD-coded return-value of GetVersionInfo() AUTOSAR deviation 6.1 ESCAN00086062 3.10 Swift Tx Timeout Exception ESCAN00088643 Extended RAM Check 5.2.2, 5.2.16, 5.2.17, 5.4.8, 5.4.9, 5.5.1, 5.5.2, 5.5.3, 5.5.4 ESCAN00090185 Wakeup validation fail (Start/Stop wakeup sources); Wakeup validation must not be used with asynchronous Trcv (SPI) 5.2.11 5.2.12 ESCAN00090829 Improve description how to redirect "Error Reporting APIs" 3.17.1, 3.17.2 ESCAN00091303 6.2.13 Expanded Tx Timeout Exception Handling 文档信息 History Author Date Version Mark A. Fingerle 2012-08-08 Mark A. Fingerle 2012-10-23 2.0.0 2.1.0 Mark A. Fingerle 2013-05-03 2.2.0 Mark A. Fingerle 2013-06-13 2.3.0 Mark A. Fingerle 2013-08-13 2.4.0 Mark A. Fingerle 2014-10-13 2.5.0 Mark A. Fingerle 2015-11-13 2.6.0 Mark A. Fingerle 2016-01-13 2.7.0 Mark A. Fingerle 2016-05-13 2.8.0 Remarks 从头开始创作 提供内部总线关闭恢复级别3.8的ESCAN00 062053接口,表3-4、5.1、5.2.13ESCAN00 062050过渡到无通信的指令顺序图3-3图 3-5 更新状态机图片图3-1、 Figure 3 2, Figure 3 4 ESCAN00065274触发器如果pduMode唤醒 过滤器在PN中使用情况6.2.6删除"4.2Includ eStructure"和"4.3CompilerAbstractionand MemoryMapping"一章 ESCAN00068036 SetEcuPassive 0, 5.2.14, 6.2.7 ESCAN00068039 PreventBusSleepAtStartUp 3.13, 5.2.15, 6.2.8 ESCAN00069109 3.11 Baud Rate Adaption ESCAN00068797 3.14 BusOff Recovery Notifications ESCAN00076768构建后可选(IdentityMan ager)支持6.2.9ESCAN00076224添加API以 帮助EcuM唤醒验证3.15、5.2.11、5.2.12 ESCAN00079340描述BCD编码的GetVersi onInfo()AUTOSAR偏差6.1的返回值 ESCAN000860623.10SwiftTx超时 Exception ESCAN00088643扩展内存检查5.2.2、5.2.16 、5.2.17、5.4.8、5.4.9、5.5.1、5.5.2、5.5.3、 5.5.4 ESCAN00090185唤醒验证失败(启动停止 唤醒源);唤醒验证不能用于异步Trcv(SP I)5.2.115.2.12ESCAN00090829改进说明如 何重定向"错误报告API"3.17.1、3.17.2 Mark A. Fingerle 2016-08-01 2.9.0 超时异常处理 anded Tx © 2017 Vector Informatik GmbH Version 2.10.01 based on template version 5.0.0 2 © 2017 Vector Informatik GmbH 基于模板版本5.0.0 2
Technical Reference MICROSAR CAN State Manager 技术参考MICROSARCAN状态管理器 Mark A. Fingerle 2016-12-01 2.10.00 Mark A. Fingerle 2017-10-23 2.10.01 FEATC-570 Mode Request Repetition Max is available as Runtime Error (DEM) (see 3.3.1, 3.17.2, 6.1.2) ESCAN00076256 Critical Sections, new CANSM_EXCLUSIVE_AREA_6 Mark A. Fingerle 2016-12-01 2.10.00 Mark A. Fingerle 2017-10-23 2.10.01 FEATC-570模式请求重复最大可作为运行时 错误(DEM)使用(见3.3.1、3.17.2、6.1.2 ) ESCAN00076256关键部分,新的 CANSM_EXCLUSIVE_AREA_6 Reference Documents No. Source Title 参考文件 Version No. Source [1] AUTOSAR Specification of CAN State Manager [2] AUTOSAR Specification of Development Error Tracer [3] AUTOSAR Specification of Diagnostics Event Manager [4] AUTOSAR List of Basic Software Modules [5] AUTOSAR Specification of CAN Interface [6] AUTOSAR Specification of Communication Manager [7] AUTOSAR Specification of Basic Software Mode Manager 2.2.0 3.2.0 4.2.0 1.6.0 5.0.0 4.0.0 1.2.0 Scope of the Document This technical reference describes the general use of the CAN State Manager basis software. All aspects which are CAN controller specific are described in the technical reference of the CAN Interface, which is also part of the 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. Title CAN状态管理器的规范 开发误差示踪器规范 诊断事件管理器的规范 基本软件模块列表 CAN接口的规范 通信管理器的规范 基本软件模式管理器的规范 Version 2.2.0 3.2.0 4.2.0 1.6.0 5.0.0 4.0.0 1.2.0 [1] AUTOSAR [2] AUTOSAR [3] AUTOSAR [4] AUTOSAR [5] AUTOSAR [6] AUTOSAR [7] AUTOSAR 文件的范围 本技术参考介绍了CANStateManager基础软件的一般用途。CAN接口的技术参考中介绍了特 定于CAN控制器的所有方面,CAN接口也是交付的一部分。 Caution 我们已经按照您在问卷中的规格配置了程序。尽管这些程序支持的配置不是问卷中 指定的配置,但Vector发布的交付给您公司的程序仅限于您在问卷中指定的配置。 © 2017 Vector Informatik GmbH Version 2.10.01 based on template version 5.0.0 3 © 2017 Vector Informatik GmbH 基于模板版本5.0.0 3
Technical Reference MICROSAR CAN State Manager 技术参考MICROSARCAN状态管理器 Contents Contents 1 2 3 1 Component History ...................................................................................................... 9 2 Introduction................................................................................................................. 10 2.1 Architecture Overview ...................................................................................... 10 3 Functional Description ............................................................................................... 12 3.1 3.2 3.3 Features .......................................................................................................... 12 Initialization ...................................................................................................... 13 State Machine .................................................................................................. 13 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 Mode Request Indication and Repetition .......................................... 14 Communication Mode Request Change (During Pending Mode Indication or Running Bus-Off Recovery) ......................................... 14 CANSM_NO_COMMUNICATION to CANSM_FULL_COMMUNICATION ................................................. 15 CANSM_FULL_COMMUNICATION to CANSM_SILENT_COMMUNICATION ............................................. 16 CANSM_SILENT_COMMUNICATION ............................................. 16 CANSM_SILENT_COMMUNICATION to CANSM_FULL_COMMUNICATION ................................................. 16 3.3.7 Transition to CANSM_NO_COMMUNICATION ................................ 17 Bus-Off Recovery ............................................................................................. 18 Main Function .................................................................................................. 19 Communication Modes .................................................................................... 19 Communication Mode Polling........................................................................... 19 Bus-off Level Polling ........................................................................................ 19 Partial Networking ............................................................................................ 19 Tx Timeout Exception ...................................................................................... 21 Baud Rate Adaption ......................................................................................... 21 ECU Passive Mode .......................................................................................... 22 PreventBusSleepAtStartUp .............................................................................. 22 BusOff Recovery Notifications Extension of Tx Offline Duration ....................... 23 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 Wake-up Validation Assistance ........................................................................ 23 3.16 Start/Stop Wake-up Sources ............................................................................ 23 3.16.1 Normal Behavior .............................................................................. 23 3.16.2 Usage .............................................................................................. 24 3.16.3 Exceptional Behavior ....................................................................... 24 3.16.4 Potential Effect ................................................................................. 24 3.16.4.1 Start of the Wakeup Sources Fail ................................... 24 3.16.4.2 Stop of the Wakeup Sources Fail ................................... 24 组件历史………………..9 Introduction................................................................................................................. 10 ArchitectureOverview..a……j……………………………………………………10 2.1 功能描述12 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 Features .......................................................................................................... 12 Initialization ...................................................................................................... 13 状态机13 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 模式请求指示和重复……14 通信模式请求更改(待定模式期间 指示或运行总线关闭恢复)14 CANSM_NO_COMMUNICATION to CANSM_FULL_COMMUNICATION ................................................. 15 CANSM_FULL_COMMUNICATION to CANSM_SILENT_COMMUNICATION ............................................. 16 CANSM_SILENT_COMMUNICATION ............................................. 16 CANSM_SILENT_COMMUNICATION to CANSM_FULL_COMMUNICATION ................................................. 16 过渡到CANSM_NO_COMMUNICATION17 Bus-Off Recovery ............................................................................................. 18 主要功能19 通讯模式19 通讯模式轮询19 Bus-offLevelPolling……………………………………..19 部分网络部分网络19 TXTimeoutException………….超时例外……………………………………………………21 波特率适应21 ECU被动模式22 PreventBusSleepAtStartUp .............................................................................. 22 BusOffRecoveryNotificationsExtensionofTxOfflineDuration…….23 唤醒验证协助23 Start/Stop Wake-up Sources ............................................................................ 23 正常行为23 3.16.1 3.16.2 3.16.3 3.16.4 Usage .............................................................................................. 24 Exceptionalbehavior………………………………………………………….24 潜在效应24 3.16.4.1 3.16.4.2 唤醒源的启动失败24 停止唤醒源失败24 © 2017 Vector Informatik GmbH Version 2.10.01 based on template version 5.0.0 4 © 2017 Vector Informatik GmbH 基于模板版本5.0.0 4
Technical Reference MICROSAR CAN State Manager 技术参考MICROSARCAN状态管理器 3.16.5 Countermeasures ............................................................................ 25 3.17 Error Handling .................................................................................................. 26 3.17 3.17.1 Development Error Reporting ........................................................... 26 3.17.2 Production Code Error Reporting ..................................................... 27 3.16.5 处理错误…………..处理错误……………………………….26 Countermeasures ............................................................................ 25 3.17.1 3.17.2 开发错误报告26 生产代码错误报告27 4 5 4 Integration ................................................................................................................... 29 4.1 Scope of Delivery ............................................................................................. 29 4.1.1 4.1.2 Static Files ....................................................................................... 29 Dynamic Files .................................................................................. 29 4.2 Critical Sections ............................................................................................... 30 5 API Description ........................................................................................................... 32 5.1 5.2 Type Definitions ............................................................................................... 32 Services Provided by CanSM........................................................................... 32 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 CanSM_InitMemory ......................................................................... 32 CanSM_PreInit ................................................................................. 33 CanSM_Init ...................................................................................... 33 CanSM_MainFunction ...................................................................... 34 CanSM_RequestComMode ............................................................. 34 CanSM_GetCurrentComMode ......................................................... 35 CanSM_GetVersionInfo ................................................................... 35 CanSM_CheckBaudrate .................................................................. 36 CanSM_ChangeBaudrate ................................................................ 36 5.2.10 CanSM_SetBaudrate ....................................................................... 37 5.2.11 CanSM_StartWakeupSources .......................................................... 38 5.2.12 CanSM_StopWakeupSources .......................................................... 38 5.2.13 CanSM_CheckBorLevel ................................................................... 39 5.2.14 CanSM_SetEcuPassive ................................................................... 39 5.2.15 CanSM_PreventBusSleepAtStartUp ................................................ 40 5.2.16 CanSM_RamCheckStatus ............................................................... 40 5.2.17 CanSM_RamCheckEnableMailbox .................................................. 41 Services Used by CanSM ................................................................................ 41 Callback Functions ........................................................................................... 42 5.3 5.4 5.4.1 5.4.2 5.4.3 5.4.4 5.4.5 5.4.6 5.4.7 5.4.8 CanSM_ControllerBusOff ................................................................. 42 CanSM_ControllerModeIndication .................................................... 43 CanSM_TransceiverModeIndication ................................................. 43 CanSM_ClearTrcvWufFlagIndication ............................................... 44 CanSM_CheckTransceiverWakeFlagIndication ................................ 44 CanSM_ConfirmPnAvailability.......................................................... 45 CanSM_TxTimeoutException ........................................................... 45 CanSM_RamCheckCorruptMailbox ................................................. 46 Integration ................................................................................................................... 29 4.1 4.2 4.1.2 关键路段…….30 交付范围29 4.1.1 StaticFiles..j…………j………………………………………………………….29 DynamicFiles..j…….j…………………………..29 APIDescription……a…………j…….j…………j…………j………….j………….32 5.1 5.2 键入定义32 CanSM提供的服务……32 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 CanSM_InitMemory ......................................................................... 32 CanSM_PreInit ................................................................................. 33 CanSM_Init ...................................................................................... 33 CanSM_MainFunction ...................................................................... 34 CanSM_RequestComMode ............................................................. 34 CanSM_GetCurrentComMode ......................................................... 35 CanSM_GetVersionInfo ................................................................... 35 CanSM_CheckBaudrate .................................................................. 36 CanSM_ChangeBaudrate ................................................................ 36 5.2.10 CanSM_SetBaudrate ....................................................................... 37 5.2.11 CanSM_StartWakeupSources .......................................................... 38 5.2.12 CanSM_StopWakeupSources .......................................................... 38 5.2.13 CanSM_CheckBorLevel ................................................................... 39 5.2.14 CanSM_SetEcuPassive ................................................................... 39 5.2.15 CanSM_PreventBusSleepAtStartUp ................................................ 40 5.2.16 CanSM_RamCheckStatus ............................................................... 40 CanSM_RamCheckEnableMailbox .................................................. 41 5.2.17 CanSM使用的服务……41 回调功能42 5.4.1 5.4.2 5.4.3 5.4.4 5.4.5 5.4.6 5.4.7 5.4.8 CanSM_ControllerBusOff ................................................................. 42 CanSM_ControllerModeIndication .................................................... 43 CanSM_TransceiverModeIndication ................................................. 43 CanSM_ClearTrcvWufFlagIndication ............................................... 44 CanSM_CheckTransceiverWakeFlagIndication ................................ 44 CanSM_ConfirmPnAvailability.......................................................... 45 CanSM_TxTimeoutException ........................................................... 45 CanSM_RamCheckCorruptMailbox ................................................. 46 5.3 5.4 © 2017 Vector Informatik GmbH Version 2.10.01 based on template version 5.0.0 5 © 2017 Vector Informatik GmbH 基于模板版本5.0.0 5
Technical Reference MICROSAR CAN State Manager 技术参考MICROSARCAN状态管理器 5.4.9 CanSM_RamCheckCorruptController .............................................. 46 5.5 Callout Functions ............................................................................................. 47 5.5 5.5.1 5.5.2 5.5.3 5.5.4 Appl_CanSM_RamCheckStart ......................................................... 47 Appl_CanSM_RamCheckCorruptController ..................................... 47 Appl_CanSM_RamCheckCorruptMailbox ........................................ 48 Appl_CanSM_RamCheckFinished ................................................... 48 5.4.9 Callout功能47 CanSM_RamCheckCorruptController .............................................. 46 5.5.1 5.5.2 5.5.3 5.5.4 Appl_CanSM_RamCheckStart ......................................................... 47 Appl_CanSM_RamCheckCorruptController ..................................... 47 Appl_CanSM_RamCheckCorruptMailbox ........................................ 48 Appl_CanSM_RamCheckFinished ................................................... 48 6 AUTOSAR Standard Compliance............................................................................... 50 AUTOSAR标准合规性50 6 6.1 Deviations ........................................................................................................ 50 6.1 Deviations ........................................................................................................ 50 6.1.1 6.1.2 Communication mode requests are acceped if possible ................... 50 Mode Request Timeout is available as Runtime Error (DEM) ........... 50 6.1.1 6.1.2 如果可能,可以接受通信模式请求。50 模式请求超时可作为运行时错误(DEM)……50 6.2 Additions/ Extensions ....................................................................................... 50 6.2 Additions/ Extensions ....................................................................................... 50 6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 6.2.6 6.2.7 6.2.8 6.2.9 API CanSM_InitMemory() ................................................................ 50 No Mode Notification During CanSM_Init ......................................... 50 Configuration Options ...................................................................... 50 Additional Bus-Off Recovery in State Silent...................................... 50 API CanSM_CheckBorLevel() .......................................................... 50 Partial Network Wake Up Filter ........................................................ 50 ECU Passive Mode .......................................................................... 50 PreventBusSleepAtStartUp .............................................................. 50 Post-Build Selectable (Identity Manager) ......................................... 51 6.2.10 APIs to Assist EcuM Wakeup Validation ........................................... 51 6.2.11 Swift or Large Tx Timeout Exception handling .................................. 51 6.2.12 Extended RAM Check ...................................................................... 51 6.2.13 Expanded Tx Timeout Exception Handling ....................................... 51 6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 6.2.6 6.2.7 6.2.8 6.2.9 6.2.10 6.2.11 6.2.12 6.2.13 API CanSM_InitMemory() ................................................................ 50 无模式通知在CanSM_Init期间50 组态选项50 状态静音中的附加总线关闭恢复50 API CanSM_CheckBorLevel() .......................................................... 50 部分网络唤醒过滤器50 ECU被动模式50 PreventBusSleepAtStartUp .............................................................. 50 Post-Build Selectable (Identity Manager) ......................................... 51 协助EcuM唤醒验证的API……51 Swift或LargeTxTimeoutException处理……51 扩展的RAM检查51 扩展的Tx超时异常处理…….51 6.3 Limitations........................................................................................................ 51 6.3 Limitations........................................................................................................ 51 6.3.1 6.3.2 Controllers ....................................................................................... 51 Configuration Class .......................................................................... 51 6.3.1 6.3.2 Controllers ....................................................................................... 51 ConfigurationClass……a………………………………..51 7 Glossary and Abbreviations ...................................................................................... 52 7.1 7.2 Glossary .......................................................................................................... 52 Abbreviations ................................................................................................... 52 词汇表和缩写52 7 7.1 7.2 Glossary .......................................................................................................... 52 Abbreviations ................................................................................................... 52 8 Contact ........................................................................................................................ 53 8 Contact ........................................................................................................................ 53 © 2017 Vector Informatik GmbH Version 2.10.01 based on template version 5.0.0 6 © 2017 Vector Informatik GmbH 基于模板版本5.0.0 6
Technical Reference MICROSAR CAN State Manager 技术参考MICROSARCAN状态管理器 Illustration List Figure 2-1 Figure 2-2 Figure 3-1 Figure 3-2 Figure 3-3 Figure 3-4 Figure 3-5 Tables Table 1-1 Table 3-1 Table 3-2 Table 3-3 Table 3-4 Table 3-5 Table 3-6 Table 4-1 Table 4-2 Table 5-1 Table 5-2 Table 5-3 Table 5-4 Table 5-5 Table 5-6 Table 5-7 Table 5-8 Table 5-9 Table 5-10 Table 5-11 Table 5-12 Table 5-13 Table 5-14 Table 5-15 Table 5-16 Table 5-17 Table 5-18 Table 5-19 Table 5-20 Table 5-21 Table 5-22 Table 5-23 Table 5-24 Table 5-25 Table 5-26 Table 5-27 Table 5-28 Table 5-29 Table 5-30 Table 5-31 Table 5-32 AUTOSAR architecture ............................................................................. 10 Interfaces to adjacent modules of the CanSM ........................................... 11 CanSM state machine .............................................................................. 14 Sub state transition to CANSM_FULL_COMMUNICATION ...................... 15 Sub state transition to CANSM_NO_COMMUNICATION .......................... 17 CanSM sub-state bus-off recovery ............................................................ 18 Sub state Partial Network transition to CANSM_NO_COMMUNICATION . 20 Component history...................................................................................... 9 Supported AUTOSAR standard conform features ..................................... 12 Not supported AUTOSAR standard conform features ............................... 12 Features provided beyond the AUTOSAR standard .................................. 13 Service IDs ............................................................................................... 27 Errors reported to DET ............................................................................. 27 Errors reported to DEM ............................................................................. 28 Static files ................................................................................................. 29 Generated files ......................................................................................... 30 Type definitions ......................................................................................... 32 CanSM_InitMemory .................................................................................. 33 CanSM_PreInit ......................................................................................... 33 CanSM_Init ............................................................................................... 34 CanSM_MainFunction .............................................................................. 34 CanSM_RequestComMode ...................................................................... 35 CanSM_GetCurrentComMode .................................................................. 35 CanSM_GetVersionInfo ............................................................................ 36 CanSM_CheckBaudrate ........................................................................... 36 CanSM_ChangeBaudrate ......................................................................... 37 CanSM_SetBaudrate ................................................................................ 37 CanSM_StartWakeupSources .................................................................. 38 CanSM_StopWakeupSources .................................................................. 39 CanSM_CheckBorLevel ........................................................................... 39 CanSM_SetEcuPassive ............................................................................ 40 CanSM_PreventBusSleepAtStartUp ......................................................... 40 CanSM_RamCheckStatus ........................................................................ 41 CanSM_RamCheckEnableMailbox ........................................................... 41 Services used by the CanSM .................................................................... 42 CanSM_ControllerBusOff ......................................................................... 43 CanSM_ControllerModeIndication ............................................................ 43 CanSM_TransceiverModeIndication ......................................................... 44 CanSM_ClearTrcvWufFlagIndication ........................................................ 44 CanSM_CheckTransceiverWakeFlagIndication ........................................ 45 CanSM_ConfirmPnAvailability .................................................................. 45 CanSM_TxTimeoutException ................................................................... 46 CanSM_RamCheckCorruptMailbox .......................................................... 46 CanSM_RamCheckCorruptController ....................................................... 47 Appl_CanSM_RamCheckStart ................................................................. 47 Appl_CanSM_RamCheckCorruptController .............................................. 48 Appl_CanSM_RamCheckCorruptMailbox ................................................. 48 Appl_CanSM_RamCheckFinished ............................................................ 49 插图列表 Figure 2-1 Figure 2-2 Figure 3-1 Figure 3-2 Figure 3-3 Figure 3-4 Figure 3-5 Tables Table 1-1 Table 3-1 Table 3-2 Table 3-3 Table 3-4 Table 3-5 Table 3-6 Table 4-1 Table 4-2 Table 5-1 Table 5-2 Table 5-3 Table 5-4 Table 5-5 Table 5-6 Table 5-7 Table 5-8 Table 5-9 Table 5-10 Table 5-11 Table 5-12 Table 5-13 Table 5-14 Table 5-15 Table 5-16 Table 5-17 Table 5-18 Table 5-19 Table 5-20 Table 5-21 Table 5-22 Table 5-23 Table 5-24 Table 5-25 Table 5-26 Table 5-27 Table 5-28 Table 5-29 Table 5-30 Table 5-31 Table 5-32 与CanSM的相邻模块接口11 CanSM状态机……………….状态机………………………………状态机……..状态机…….14 子状态向CANSM_FULL_COMMUNICATION过渡15 子状态过渡到CANSM_NO_COMMUNICATION……………….17 子状态部分网络过渡到CANSM_NO_COMMUNICATION。20 组件历史…………..9 支持的AUTOSAR标准符合功能……..12 不支持的AUTOSAR标准符合功能…….12 在AUTOSAR标准之外提供的功能……13 服务身份证27 向DET报告的错误27 向DEM报告的错误28 静态档桉………………………………………….29 生成的文件30 键入定义32 33 CanSM_InitMemory CanSM_PreInit ......................................................................................... 33 CanSM_Init ............................................................................................... 34 CanSM_MainFunction .............................................................................. 34 CanSM_RequestComMode ...................................................................... 35 CanSM_GetCurrentComMode .................................................................. 35 CanSM_GetVersionInfo ............................................................................ 36 CanSM_CheckBaudrate ........................................................................... 36 CanSM_ChangeBaudrate ......................................................................... 37 CanSM_SetBaudrate ................................................................................ 37 CanSM_StartWakeupSources .................................................................. 38 CanSM_StopWakeupSources .................................................................. 39 CanSM_CheckBorLevel ........................................................................... 39 CanSM_SetEcuPassive ............................................................................ 40 CanSM_PreventBusSleepAtStartUp ......................................................... 40 CanSM_RamCheckStatus ........................................................................ 41 CanSM使用的服务……42 43 CanSM_ControllerBusOff CanSM_ControllerModeIndication ............................................................ 43 CanSM_TransceiverModeIndication ......................................................... 44 CanSM_ClearTrcvWufFlagIndication ........................................................ 44 CanSM_CheckTransceiverWakeFlagIndication ........................................ 45 CanSM_ConfirmPnAvailability .................................................................. 45 CanSM_TxTimeoutException ................................................................... 46 CanSM_RamCheckCorruptMailbox .......................................................... 46 CanSM_RamCheckCorruptController ....................................................... 47 Appl_CanSM_RamCheckStart ................................................................. 47 Appl_CanSM_RamCheckCorruptController .............................................. 48 Appl_CanSM_RamCheckCorruptMailbox ................................................. 48 Appl_CanSM_RamCheckFinished ............................................................ 49 © 2017 Vector Informatik GmbH Version 2.10.01 based on template version 5.0.0 7 © 2017 Vector Informatik GmbH 基于模板版本5.0.0 7
Technical Reference MICROSAR CAN State Manager 技术参考MICROSARCAN状态管理器 Table 7-1 Table 7-2 Glossary ................................................................................................... 52 Abbreviations ............................................................................................ 52 Table 7-1 Table 7-2 Glossary ................................................................................................... 52 Abbreviations ............................................................................................ 52 © 2017 Vector Informatik GmbH Version 2.10.01 based on template version 5.0.0 8 © 2017 Vector Informatik GmbH 基于模板版本5.0.0 8
分享到:
收藏