2017-03-15 21 views
0

私の問題は次のとおりです。 Linux上でTiny-CAN I-XL CAN-USBアダプタとsocketCANを使用しています。Tiny-CAN I-XL socketCAN拡張フォーマット

アップ100000再起動-MS 500

にsudo ifconfigコマンドCAN0をビットレートでき

sudoのslcan_attachは/ dev/ttyUSB0 -w

sudoのIPリンクセットCAN0タイプ: は私が行うことでCANアダプタを設定します

第2のアダプタ(can1)と同じプロセスで、2つの端末に両方のキャンパスを表示します。 11.22.33.44.55.66.77.88

しかし、拡張フォーマットを使用しては動作しません

cansend#123 CAN0:

cansend CAN0標準メッセージの送信

は経由で結構です12345678#11.22.33.44.55.66.77.88

私は何が欠けていますか?私は特定の設定をすることを忘れましたか?

EFFをオンにするには、can.hで説明されているように、CAN-idのビット31を1にする必要があると考えました。 ためのメッセージのような:81111123#11.22.33.44.55.66.77.88

が動作するはず

cansendのCAN0。しかしそれはしません。

アイデア?

答えて

0

Tiny-CAN I-XL CAN-USBのファームウェアがこの問題を修正しました。