2016-04-12 22 views
2

私はSocketCAN、特にVirtual CAN vcanをかなり長い間使っています。しかし、これまでCAN FD(Flexible Datarate)は使用していませんでした。SocketCANで仮想CAN(vcan)をCAN FDでサポート

まあ、私は缶-utilsのを使用して、今朝それを試してみました:

cansend vcan0 123##122 

はしかし、私は応答を得た "CANインタフェースが可能なFD CANではありません"。 VCANインタフェースは、次のターミナルコマンドを使用して作成されています:VCAN支持体には、FDできる場合

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

誰もが知っていますか? はいの場合、CAN FDをサポートするvcanインターフェイスを設定するにはどうすればよいですか?

システム構成:Ubuntu 14.04.1 on VirtualBox。予め

おかげで、私の同僚は、解決策を見つけた

答えて

2

MAW:

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

オプション "MTU 72は" CAN FDのための右の最大転送サイズを設定します。その後、vcanはCAN FDメッセージを受け入れます。

MAW

+0

"IPリンクセットCAN0 MTU 72" に戻り、 "RTNETLINK答え:無効な引数は、" あなたはMTUを変更する別の何かをやりましたか? –