ZSAR配置CANSM模块

这个模块很简单,就是有多少条通道建立多少个

CanSMConfiguration

Can SM Mode Request Repetition Max请求重复的最大次数,控制唤醒,busoff之类的

Can SM Mode Request Repetition Time重复模式更改请求的持续时间

Can SM Com MNetwork Handle Ref引用COMM的配置

Can SM Transceiver Id关联CANIF模块的CanIfTrcvDrvCfg配置

Can SM Bor Counter L1To L2从快恢复L1切换到慢恢复L2的计数次数

Can SM Bor Time L1快恢复时间

Can SM Bor Time L2慢恢复时间

Can SM Bor Time Tx Ensured检查busoff的持续时间。这个配置项理解有点特别,在busoff恢复起来之后,CANSM还不认为恢复成功,需要通过发送PDU来确定恢复成功,而且并不是有应答就算恢复成功,而是需要PDU发送成功一段时间才认为CAN总线恢复起来了。如果在这段时间内再次产生busoff,这个时间又会重新再进行计算。这个时间就是这个配置项。

CanSMController

关联到CANIF模块的CanIfCtrlDrvCfg

CanSMDemEventParameterRefs

只有一个配置项CANSM_E_BUS_OFF,产生busoff的时候上报DTC给DEM模块

CanSMGeneral

Can SM Dev Error Detect开发者检测

Can SM Main Function Time Period接口CanSM_MainFunction轮询周期

Can SM Version Info Api获取版本接口

相关推荐
敢敢のwings33 分钟前
云服务器上部署Dify完整教程
运维·服务器
日更嵌入式的打工仔1 小时前
Ethercat COE 笔记
网络·笔记·ethercat
UVM_ERROR2 小时前
UVM实战:RDMA Host侧激励开发全流程问题排查与解决
服务器·网络·数据库
福尔摩斯张2 小时前
插件式架构:解耦与扩展的艺术与实践(超详细)
linux·服务器·网络·网络协议·tcp/ip
我科绝伦(Huanhuan Zhou)3 小时前
Linux系统硬件时钟与系统时钟深度解析及同步实操指南
linux·运维·服务器
李白同学3 小时前
Linux:调试器-gdb/cgdb使用
linux·服务器·c语言·c++
老王熬夜敲代码3 小时前
网路编程--协议
linux·网络·笔记
北邮刘老师3 小时前
智能体,超越人类与机器的世界“理解者”
网络·人工智能·大模型·智能体·智能体互联网
街灯L4 小时前
【Ubuntu】Python uploadserver 文件传输服务器
linux·服务器·ubuntu
A13247053124 小时前
SSH远程连接入门:安全高效地管理服务器
linux·运维·服务器·网络·chrome·github