私はpeak
ドライバによって駆動されるcan
インターフェイスがあるターゲットボードを持っています。ホスト側ではcan-utils
をインストールしました。私はプラグインすると/dev/ttyUSBx
として検出されるcan
ケーブルを持っています。スランと缶とのやり取りは?
cansend slcan0 600#ffffffffffffff
私ができる:
ターゲット・ボードは、私が使用してホストからcandataを送った、私は、実行ホスト上の500000ボーレートので
で
sudo modprobe can
sudo modprobe can-raw
sudo modprobe slcan
sudo slcand -o -s8 -t hw -S 500000 /dev/ttyUSBx
sudo ip link set up slcan0
をcandataを受け、ホスト上でcandump slcan0
を使用して同じものを参照してください。
しかし、私はターゲット上に何も受け取っていません。
Iは、私は、CANメッセージを送信することができた
sudo modprobe can
sudo ip link set can0 type can bitrate 500000 triple-sampling on
sudo ifconfig can0 up
Iは、(ホストに)使用された他のケーブルと同じように試みました。以前のケーブルで同じものを試してみると、Cannot find device "can0"
というエラーが表示されます。
どうすればslcan
インターフェイス経由で送信できますか?
USB-to-CANケーブルへのリンクを投稿できますか? – yegorich