本文最后更新于10 天前,其中的信息可能已经过时,如有错误请留言评论。
DcmVersionInfoApi是啥?
DcmVersionInfoApi:用于向外部诊断工具或内部模块提供 DCM模块的版本信息,包括软件版本号、编译时间、配置版本等元数据。这些信息通常通过诊断服务(如UDS服务 0x22
,即“按标识符读取数据”)返回给诊断工具。
DcmVersionInfoApi的作用
在 AUTOSAR 架构中,很多模块都会提供一个 GetVersionInfo()
的标准函数接口,比如:
typedef struct {
uint16 vendorID;
uint16 moduleID;
uint8 sw_major_version;
uint8 sw_minor_version;
uint8 sw_patch_version;
} Std_VersionInfoType;
void Dcm_GetVersionInfo(Std_VersionInfoType* versioninfo);
配置项值 | 含义 |
true | 开启DCM版本信息输出 |
false |