驱动程序:接收超限:消息丢失

时间:2019-04-17 12:08:23

标签: canoe

Measurement setup


simulation setup


以上两张图片分别是我的测量和仿真设置。重播块播放一个长度为6分钟的blf文件,其中包含来自两个CAN通道的2,413,161个CAN帧。


Test setup


上图说明了工作台的设置。独木舟读取blf文件并在两个CAN通道上传输CAN帧。微控制器(MuC)接收CAN帧,将其转换为以太网IPV4 UDP数据包,然后再次发送到Canoe。

运行此配置时,出现以下错误。
1.系统-CAN驱动程序:接收超限-消息丢失
2.系统CAN X:无法发送ID = XXX的消息。 TransmitCANFrame中的驱动程序错误11,“ XL_ERR_QUEUE_IS_FULL”
3.系统警告:重放加载延迟
系统重播区块1(blf_file.blf):15次,总计7347.46毫秒

我认为这是由于Canoe性能问题或CAN驱动程序问题引起的。所以我做了以下步骤。
1.在Vector hardware Config下修改了CANCaseXL接收延迟->非常快。
2.在矢量硬件配置->全局设置下增加了传输队列设置-> 32768(最大)。
3.我禁用了除一个记录块(blf)之外的所有内容[正如您在测量设置中看到的]。

但是我仍然遇到相同的错误。可能是什么问题呢?还有其他解决方法吗?

1 个答案:

答案 0 :(得分:0)

您需要在两个CAN(120欧姆)上都具有终端。

这种错误表示没有终止。