使用VeriStand中的 XCP or CCP Master Custom Device时出现错误-301096

更新 Nov 7, 2025

适用于

硬件

  • PXIe-8510
  • TRC-8542
  • TRC-8543

软件

  • ECU Measurement and Calibration Toolkit
  • VeriStand

问题详述

我想使用XCP与我的被测设备(DUT)进行通信。我能够使用Polling模式建立通信,但无法使用DAQ List模式与DUT通信,并出现错误代码-301096:

 ECU Measurement and Calibration Toolkit: CCP/XCP error: A timeout occurred while waiting for a response from a slave device.

解决方案

被测设备 (DUT) 通过三个事件通道:0x6AD、0x6AE和0x6AF发送XCP数据。但目前基于XCP实现的ECU测量和校准工具包不支持在 DAQ List模式下测量具有不同DAQ_CAN_ID(事件通道)的变量。XCP主控端仅支持所有测量使用同一个DTO_ID。

建议:如果ECU支持CCP协议,建议使用此协议,因为它已经具备不同事件通道,不同DAQ_CAN_ID的功能支持。