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获取版本接口

相关推荐
AI成长日志7 小时前
【AI原生开发实战】1.2 传统开发 vs AI原生开发:思维转变与架构差异
服务器·架构·ai-native
戮戮7 小时前
Spring Cloud Gateway 零拷贝参数校验:一种高性能网关架构实践
java·网络·架构·gateway
2301_780789667 小时前
零信任架构在云安全落地过程中的最佳实践
服务器·人工智能·游戏·架构·零信任
[ ]8988 小时前
Stack_MLAG_知识点梳理
网络·笔记·网络协议
上海云盾-小余8 小时前
精准抵御流量攻击:高防 IP + 游戏盾组合部署实战详解
网络·tcp/ip·游戏
the sun348 小时前
从 QEMU 直接启动到 U-Boot 引导:嵌入式 Linux 启动流程的本质差异
linux·运维·服务器
三思守心8 小时前
从 0 到 1 搭建自动化内容工厂:深度测评楼兰AI及其在全平台发帖中的表现
运维·服务器·自动化
草莓熊Lotso8 小时前
【Linux 线程进阶】进程 vs 线程资源划分 + 线程控制全详解
java·linux·运维·服务器·数据库·c++·mysql
盟接之桥8 小时前
盟接之桥®制造业EDI软件,打通全球供应链“最后一公里”,赋能中国制造连接世界
网络·安全·低代码·重构·汽车·制造
ZKNOW甄知科技8 小时前
数智同行:甄知科技2026年Q1季度回顾
运维·服务器·人工智能·科技·程序人生·安全·自动化