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