gpt4 book ai didi

linux - CAN FD 支持 SocketCAN 上的虚拟 CAN (vcan)

转载 作者:可可西里 更新时间:2023-11-01 11:45:35 41 4
gpt4 key购买 nike

我一直在使用 SocketCAN,尤其是 Virtual CAN vcan。但是,到目前为止,我从未使用过 CAN FD(灵活数据速率)。

好吧,我今天早上用 can-utils 试了一下:

cansend vcan0 123##122

但是,我收到“CAN 接口(interface)不支持 CAN FD”的响应。vcan 接口(interface)已使用以下终端命令创建:

ip link add dev vcan0 type vcan
ip link set up vcan0

有人知道vcan是否支持CAN FD吗?如果是,如何设置支持CAN FD的vcan接口(interface)?

系统配置:VirtualBox 上的 Ubuntu 14.04.1。

提前致谢,毛

最佳答案

我的一位同事找到了解决方案:

ip link add dev vcan0 type vcan
ip link set vcan0 mtu 72

选项“mtu 72”为 CAN FD 设置正确的最大传输大小。之后 vcan 接受 CAN FD 报文。

妈妈

关于linux - CAN FD 支持 SocketCAN 上的虚拟 CAN (vcan),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36568167/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com