Start Can インターフェース - 操作はサポートされていません

Start Can インターフェース - 操作はサポートされていません

Canモジュールを使用しようとしていますが、次のコマンドに対してエラーメッセージが表示されます。

$ sudo modprobe can
$ sudo ip link add dev can0 type can
RTNETLINK answers: Operation not supported

私が確認したELinux ドキュメントCANインターフェースに関しては、仮想インターフェースと連動してプログラムを使用します。

$ sudo modprobe vcan
$ sudo ip link add dev vcan0 type vcan
$ sudo ip link set up vcan0

おすすめメニューとは何ですか?

答え1

私はSPIを使用してRaspberry Piと通信するCANバスモジュールを使用しています。

spiハードウェアインターフェイスを有効にする必要があります。

dtparam=spi=on
dtoverlay=mcp2515-can0-overlay,oscillator=16000000,interrupt=25 
dtoverlay=spi-bcm2835-overlay

しなければならない:

dtoverlay=mcp2515-can0,oscillator=16000000,interrupt=25 
dtoverlay=spi-bcm2835

関連情報