Thread 中讨论的其他器件:SK-AM62-LP、 SN65HVD230
工具/软件:
尊敬的专家:
我们使用 SK-AM62-LP 进行了 CAN 通信验证(标准帧,1Mbps)。 验证方法是 使用另一个板连续发送消息。
在初始 SDK9 版本中、主 CAN 和 MCU 有时都可能存在超限错误。
后来,根据 FAE 的建议,我切换到最新的 SDK11.01.05.03(不是 RT-Linux),并且超限错误不再出现。 但是、如果您在此时插入或拔下网络电缆或启动我们的应用程序、则仍会出现超限错误。
主 CAN 测试:μ s

MCU 可以 测试:

更改 RT-Linux 时、插入或拔下网络电缆时也会出现超限。

我们分析了超限错误的原因是内核无法及时删除 CAN 驱动器的 FIFO 中的数据。 是这样吗? 有没有办法解决这个问题?
