CANoe在使用时碰到的一些很少见的Bug

CANoe作为一款成熟且稳定的总线仿真与测试工具,深受汽车工程师们的喜爱。CANoe虽然稳定,但作为一个软件来说,在使用中总会出现一些或大或小的Bug。最近全球范围内的大规模蓝屏事件,是由某个安全软件引起的。而很多CANoe使用者最近也反馈过滤栏消失了,这里提供两种方式:

  • 在Windows操作系统中找到已安装的更新,把version 23H2: Update KB5040442卸载掉。这个方法在很多大佬的公众号里都有说明。

  • 或者还有另一种更好的方式,这是我们CAPL课程里的小伙伴提供的,可以使用官方提供的dll文件替换来解决这个问题。

我自己除了用CANoe完成常用的测试和仿真外,还经常喜欢用CANoe做一些别的事情。

比如我想了解SOME/IP的整个通信过程,就用CANoe提供的SOME/IP中间件dll模拟Consumer和Provider。我想看看TCP中的Nagle算法,我就使用CANoe自带的TCP/IP协议栈和CAPL代码来实现。

这个过程中也不可避免地出现很多Bug,比如我把指定端口号配置为SOME/IP协议,想通过Trace窗口自动解析TCP Payload数据为SOME/IP报文格式,但失败了。

设置SOME/IP传输层端口号

解析失败

比如我在模拟TCP四次挥手的过程中,发现协议栈会同时发送两次FIN报文(不是重传)。

同时发送FIN报文两次
比如我在使用Vector Hardware Manager工具时只要电脑重启后,就无法连接电脑了。

连接错误

比如CAPL中的自动补全问题:

自动补全的Bug

这些问题,有的可以自己抽丝剥茧后自行解决,有的需要求助于官方,有的官方也无能为力。

具体到上面这几个问题,我的博客上提供了解决思路,感兴趣的请前往:【史上最全最细最深】CANoe文章合集来袭(持续更新中,目前已50万字,78篇文章)

大家可以点赞、转发该文章,我们后续可以线上聊一聊在使用CANoe时经常遇到的Bug以及如何解决的!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汽车通信技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值