本章目标
- 完成CANoe工程中的诊断配置
- 完成CANoe library的诊断功能开发
前言
为了测试ECU的诊断和刷新,我们需要利用CANoe的接口来开发一些方便使用的诊断报文收发函数。
CANoe配置
配置诊断
添加基础诊断
CANoe的COM接口提供了诊断功能,使用这些接口能够方便的收发诊断报文。在使用COM接口中的诊断功能之前,首先需要添加诊断模块,选择"Basic Diagnostic Description"模块,这个模块简单易用且不依赖于其他文件,同时也可以添加CDD、ODX等文件。添加过程如下图所示。
配置ECU_qualifier
ECU_qualifier,即诊断ECU的名称,在后续的程序调用中会使用该名称,这里我们假设被测ECU是BCM(Body Control Module,车身控制模块);此时配置的是物理寻址physical request,与之对应的还有功能寻址functional request。physical request就